Veja no Youtube:
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)