logo

Commutateur JavaScript

Le Instruction de commutation JavaScript est utilisé pour exécuter un code à partir de plusieurs expressions . C'est comme la déclaration else if que nous avons apprise à la page précédente. Mais c'est plus pratique que si..sinon..si car il peut être utilisé avec des chiffres, des caractères, etc.

La signature de l'instruction JavaScript switch est donnée ci-dessous.

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

Voyons l'exemple simple de l'instruction switch en 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); 
Testez-le maintenant

Résultat de l'exemple ci-dessus

L'instruction switch est de type fall-through, c'est-à-dire que tous les cas seront évalués si vous n'utilisez pas l'instruction break.

Comprenons le comportement de l'instruction switch en 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); 
Testez-le maintenant

Résultat de l'exemple ci-dessus

non défini Catégorie B Catégorie C Aucune catégorie