Vamos ver mais uma estrutura de decisão em Javascript?
Nesse artigo eu vou te mostrar uma outra estrutura de decisão em Javascript, o switch case.
Vamos conversar sobre uma estrutura de decisão para deixar o código mais simples de entender.
Switch Case – Estruturas De Decisão Em Javascript
Switch case é uma outra estrutura de decisão disponível no Javascript que avalia uma condição como o if else, com a diferença de deixar o programa mais simples e fácil de entender.
É usado quando precisamos de múltiplas condições if else em um programa. Ele também inclui um valor padrão, que é utilizado quando o resultado não está previsto em nenhuma das condições.
Sintaxe
switch(expressão) { case <valor1> // bloco de código break; case < valor2> // bloco de código break; case < valorN> // bloco de código break; default // bloco de código break; }
Conforme a sintaxe acima, a instrução switch contém uma expressão entre parênteses.
Ele também inclui vários cases, onde cada case representa um determinado valor literal.
Os cases dentro do switch são separados pela palavra-chave break, que interrompe a execução de um case particular.
Além disso, o switch pode incluir uma declaração default (padrão) a ser executado se nenhum valor case satisfaça a expressão.
Vamos Ver Um Exemplo?
var x = 10; switch (x) { case 5: console.log("Valor de x é 5."); break; case 10: console.log("Valor de x é 10."); break; case 15: console.log("Valor de x é 15."); break; default: console.log("Valor desconhecido."); break; }
Desafio
Construa um programa onde o usuário entrará com um mês entre 1 e 12.
Utilizando o switch case, a estrutura de decisão que acabamos de ver, imprima na tela uma mensagem informando a qual mês do ano aquele valor corresponde.
Por exemplo, se o usuário digitar o número 2, imprima na tela “Fevereiro”. E assim por diante.
Utilize o default para tratar os casos em que o usuário digitar um valor fora do intervalo.
Palavras Finais
Neste artigo que você aprendeu a estrutura switch case e sua diferença de estruturas if else.
Você também aprendeu a usar o switch case em programas Javascript.
Lembrando que esta estrutura não existe no Python, então não teremos um vídeo equivalente nesta linguagem.
Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!
Olha o link: 👉🏼 http://celsokitamura.com.br/como-aprender-a-programar
Bora aprender a programar!