L’instruction Switch de JavaScript est utilisée pour exécuter un code à partir de plusieurs expressions. C’est comme si la déclaration que nous avons appris à la page précédente. Mais c’est plus pratique que if… else… parce qu’il peut être utilisé avec des chiffres, des caractères, etc.
La signature de l’instruction de commutation JavaScript est donnée ci-dessous.
switch(expression){ case valeur1: code à executer; break; case valeur2: code à executer; break; ...... default: code à exécuter si les valeurs ci-dessus ne correspondent pas; }
Voyons l’exemple simple d’instruction switch en javascript.
<script> 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); </script>
Résultat :
B Grade
L’instruction switch est une réponse immédiate, c’est-à-dire que tous les cas seront évalués si vous n’utilisez pas d’instruction break.
Comprenons le comportement de l’instruction switch en JavaScript.
<script> 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); </script>
Résultat :
undefined B Grade C Grade No Grade