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