logo

Commutador de JavaScript

El Declaració de commutació de JavaScript s'utilitza per executar un codi a partir de diverses expressions . És com qualsevol altra afirmació if que hem après a la pàgina anterior. Però és convenient que si... altrament... si perquè es pot utilitzar amb números, caràcters, etc.

La signatura de la declaració de commutació de JavaScript es mostra a continuació.

 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; } 

Vegem l'exemple senzill de la declaració switch a 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); 
Prova-ho ara

Sortida de l'exemple anterior

La declaració switch és de caiguda, és a dir, tots els casos s'avaluaran si no feu servir la declaració break.

Entenem el comportament de la declaració switch a 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); 
Prova-ho ara

Sortida de l'exemple anterior

undefined Grau B Grau C Grau No Grau