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:
-
switchresponsável por ouvir a variável que vamos trabalhar -
casesempre irá verificar a igualdade do valor passado noswitchcom o que está nocase -
breaksempre será usado para parar a execução docase, caso não exista umbreakseuswitchvai mandar para o próximocasee executará os dois causando um erro -
defaultqualquer 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.
Latest comments (0)