Switch no JavaScript

switchnojavascript

O switch é um recurso muito utilizado em diversas linguagens, não seria diferente no JavaScript. Sua função é verificar se o valor da variável é igual a algum dos casos especificados e a partir daí executar a ação correspondente ao caso.

Primeiro vamos declarar as variável que conterá o valor que será verificado.

var fruta_escolhida = 'Laranja';

O switch funciona de forma bem simples, ele vai verificar se o valor da variável bate com um dos casos que estão declarados nele, caso seja igual ele executa a ação relacionada ao caso.

Abaixo estamos atribuindo uma string a variável x, este valor esta sendo utilizado posteriormente no alert.

switch (fruta_escolhida)

 {

case 'Uva':
         x = "A fruta escolhida é uva.";
 break;

case 'Laranja':
         x = "A fruta escolhida é laranja.";
 break;

 case 'Abacaxi':
        x = "A fruta escolhida é abacaxi.";
 break;
 case 'Morango':
        x = "A fruta escolhida é morango.";
 break;

 }

alert(x);

Abaixo o código completo.

<!DOCTYPE html>
<html lang="pt-br">
<head>
 <meta charset='utf-8'>
 <title>Utilizando o switch</title>
</head>
<body>
 <script type="text/javascript">

var fruta_escolhida = 'Laranja';

 switch (fruta_escolhida)
 {
 case 'Uva':
 x = "A fruta escolhida é uva.";
 break;
 case 'Laranja':
 x = "A fruta escolhida é laranja.";
 break;
 case 'Abacaxi':
 x = "A fruta escolhida é abacaxi.";
 break;
 case 'Morango':
 x = "A fruta escolhida é morango.";
 break;
 }
 alert(x);
</script>
</body>
</html>