DEV Community

Fernando Junior
Fernando Junior

Posted on

Condicional - Switch Case

Chegamos a mais um post da minha saga de estudos em JavaScript.

No post de hoje irei falar sobre outro tipo de verificação condicional, chamado de Switch Case.

Switch Case

O switch case é usado para verificar múltiplos valores possíveis de uma variável ou constante.

Para utilizarmos, escreveremos a palavra chave switch, passando como argumento o que queremos verificar.

Vou colocar um exemplo abaixo e após o exemplo irei detalhar o que acontece.

const hero = 'Superman'

switch (hero) {
 case 'Batman':
  console.log('Seu herói favorito é o Batman')
  break
 case 'Superman'
  console.log('Seu herói favorito é o Superman')
  break
 default:
  console.log('Seu herói favorito não é o Batman nem o Superman')
}

// Output
Seu herói favorito é o Superman
Enter fullscreen mode Exit fullscreen mode

Como visto acima, pode observar que:

  • switch: É a palavra chave para uso da condicional switch case e fica escutando o que foi passado por argumento.
  • case: São os casos possíveis para verificação da expressão passada por argumento, caso um dos cases der match com o argumento do switch, o bloco de código dentro do case será executado e os outros ignorados.
  • break: É a ordem de parada da condicional, caso não seja colocada a palavra chave break no final de cada bloco de case, isso fará com que a condicional continue executando o próximo bloco de código.
  • default: É a palavra chave usada para que o seu bloco de código seja executado no caso de nenhum case satisfazer a verificação desejada. Importante frisar, que no bloco de código do default não utilizaremos a palavra chave break, pois ele já é o último item a ser verificado.

Vou deixar o link para a documentação da MDN sobre switch case


Esse foi mais um post da minha saga de estudos em JavaScript Vanilla. Espero que estejam gostando!

Qualquer dúvida ou sugestão, vocês me encontram nas minhas redes sociais:

LinkedIn
GIthub
Twitter

Top comments (0)