DEV Community

Telles (@UnicornCoder)
Telles (@UnicornCoder)

Posted on

3 2

Switch...case

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.

Image of Datadog

The Future of AI, LLMs, and Observability on Google Cloud

Datadog sat down with Google’s Director of AI to discuss the current and future states of AI, ML, and LLMs on Google Cloud. Discover 7 key insights for technical leaders, covering everything from upskilling teams to observability best practices

Learn More

Top comments (0)