logo

Mudança de JavaScript

O Instrução de mudança JavaScript é usado para executar um código a partir de múltiplas expressões . É como a declaração else if que aprendemos na página anterior. Mas é conveniente do que se..outro..se porque pode ser usado com números, caracteres etc.

A assinatura da instrução switch JavaScript é fornecida abaixo.

 switch(expression){ case value1: code to be executed; break; case value2: code to be executed; break; ...... default: code to be executed if above values are not matched; } 

Vamos ver o exemplo simples de instrução switch em javascript.

 var grade='B'; var result; switch(grade){ case 'A': result='A Grade'; break; case 'B': result='B Grade'; break; case 'C': result='C Grade'; break; default: result='No Grade'; } document.write(result); 
Teste agora

Saída do exemplo acima

A instrução switch é falha, ou seja, todos os casos serão avaliados se você não usar a instrução break.

Vamos entender o comportamento da instrução switch em JavaScript.

 var grade='B'; var result; switch(grade){ case 'A': result+=' A Grade'; case 'B': result+=' B Grade'; case 'C': result+=' C Grade'; default: result+=' No Grade'; } document.write(result); 
Teste agora

Saída do exemplo acima

indefinido B Grau C Grau Sem Grau