Objetivo
- Aprender a usar um switch...case
- 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!
Temos o:
-
switch
responsável por ouvir a variável que vamos trabalhar -
case
sempre irá verificar a igualdade do valor passado noswitch
com o que está nocase
-
break
sempre será usado para parar a execução docase
, caso não exista umbreak
seuswitch
vai mandar para o próximocase
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.
Top comments (0)