Comando SWITCH

Um comando muito utilizado, em várias situações, e em qualquer linguagem.

Por | @oficinadanet Programação
Primeiramente, desculpe o tempo que estive fora, mas realmente estive muito ocupado.

Na série de artigos básicos sobre JavaScript, havia esquecido de comentar sobre o comando de escolha (SWITCH) que é de grande utilidade, tanto em pequenas quanto grandes aplicações.

Deixando de conversa, vou lhes mostrar a sintaxe básica do SWITCH?:
switch (variavel) {
    case valor1:
       Executa algo;
       break;
    case valor2:
      Executa algo;
       break;
    case valor3:
       Executa algo;
       break;
    default:
       Executa algo se, não tiver executado nenhum outro;
       break;
}


Como tradução ficaria:
escolha (variavel) {
    caso igual a valor1:
       Executa algo;
       sai da escolha;
    caso igual a valor2:
      Executa algo;
       sai da escolha;
    caso igual a valor3:
       Executa algo;
       sai da escolha;
    padrão:
       Executa algo se, não tiver executado nenhum outro;
       sai da escolha;
}


Veja agora um exemplo:
switch (tempo_dia) {
    case "sol":
       levar = "bronzeador";
       break;
    case "chuva":
       levar = "sombrinha";
       break;
    default:
       levar = "nada";
       break;
}


Comentando o código:

Esse código fará o seguinte:

Caso a variavel "tempo_dia" seje igual a "sol" entao, a variavel levar tera o valor "bronzeador", caso o "tempo_dia" seje igual a "chuva" entao, a variavel levar tera o valor  "sombrinha", caso o "tempo_dia" seje diferente de "sol" e "chuva" a variavel levar irá valer "nada"


Uma observação importante:
O uso do break; serve para ao entrar em algum case, sair fora da escolha, e, para não executar operações de mais de um case.

Dúvidas, críticas ou sugestões? Envie-me um e-mail.

Diego Arent
Colunista Javascript

Mais sobre:
Share Tweet
DESTAQUESRecomendadoMais compartilhados
Comentários
AINDA NÃO SE INSCREVEU?

Vem ver os vídeos legais que
estamos produzindo no Youtube.