DEV Community

Telles (@UnicornCoder)
Telles (@UnicornCoder)

Posted on

5 3

Switch...Case

Veja no Youtube:

VIDEO

Objetivo

  1. Aprender a usar um switch...case
  2. Entender o que faz cada parte do código

Bora lá...

Uma outra forma de trabalhar com condicionais é usando switch...case e aqui vamos ver o esqueleto dele e suas características básicas:

const local = "cinema";
switch (local) {
    case "cinema":
        console.log('Entrou no cinema!');
        break;
    case "quarto":
    case "sala":
        console.log('Entrou em casa!'); 
        break;
    default:
        console.log('qualquer valor diferente dos cases acima');
        break;
}

// Output: Entrou no cinema!
Enter fullscreen mode Exit fullscreen mode

Temos o:

  • switch responsável por ouvir a variável que vamos trabalhar
  • case sempre irá verificar a igualdade do valor passado no switch com o que está no case
  • breaksempre será usado para parar a execução do case, caso não exista um breakseu switch vai mandar para o próximo case e executará os dois causando um erro
  • default qualquer valor diferente dos cases acima

Onde temos nosso console log podemos passar uma função ou qualquer outro validador que você precise

Note que temos dois cases juntos e isso significa que se cair em qualquer um deles a resposta será a mesma.

Conclusão

Temos uma alternativa ao if...else para trabalhar com condicionais de maneira simples também.

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay