Quand utiliser un Changer Déclaration?
Changer Les déclarations sont une alternative aux déclarations IF-Else. Voici la liste des différences et des similitudes entre le commutateur et sinon déclarations:
Note: Nous utiliserons la console du navigateur pour démontrer des exemples effectués dans ce post. Pour ouvrir la console du navigateur:
Comment utiliser une instruction Switch?
Dans cet exemple, nous ferons un programme simple en utilisant un changer déclaration en javascript. Mais d'abord, discutons de la syntaxe de changer déclarations en javascript.
Syntaxe
switch (expression)Le changer La déclaration évalue la variable ou l'expression présente entre les parenthèses (). Il le compare à chaque cas présent dans le corps des instructions de commutation. Si le premier cas est vrai, alors les déclarations présentes dans son corps sont exécutées. Si le deuxième cas est vrai, alors les déclarations présentes dans le corps du deuxième cas sont exécutées. Les instructions de pause et de défaut sont facultatives. Les instructions présentes sous défaut ne sont exécutées que dans le cas où toutes les instructions de cas sont fausses. La déclaration de rupture est utilisée pour quitter le corps du Déclaration de commutation Une fois qu'un cas est apparié avec l'expression. Si nous n'utilisons pas de déclaration de pause, alors le changer La déclaration évaluera l'expression dans chaque cas même si l'un des cas est vrai.
var car = "Toyota Prius";Sortir:
Dans l'exemple donné ci-dessus, nous avons d'abord déclaré une variable nommée voiture et lui a attribué une valeur. Ensuite, nous avons passé la variable voiture comme argument au changer déclaration et lui a donné trois cas. Le changer L'instruction vérifiera la valeur de la variable voiture contre chaque cas jusqu'à ce qu'un match soit trouvé. Ensuite, il exécutera le corps de ce cas particulier, puis terminera le changer déclaration en utilisant la déclaration de pause.
Dans l'exemple ci-dessus, comme la valeur de la variable voiture est 'Toyota Prius,' L'instruction Switch ne vérifie que le premier cas, et l'instruction Switch est terminée. Mais si nous modifions la valeur de la variable voiture de la manière suivante:
var car = "Toyota Corolla";Ensuite, l'instruction Switch vérifiera sur chaque cas, et la sortie sera:
Si nous mettons le nom d'une autre voiture qui n'est pas présente comme cas dans notre instruction Switch, alors le corps de l'instruction par défaut s'exécutera et la sortie passera à:
var car = "Toyota aqua";Conclusion
Les instructions de commutation sont utilisées pour vérifier plusieurs conditions sur une seule variable. Les instructions de commutation sont une alternative efficace aux instructions IF-Else. Si les déclarations peuvent évaluer presque tous les types de données tandis que les instructions de commutation ne peuvent évaluer que des entiers ou des caractères. Vous pouvez les utiliser dans votre code, selon votre style.
Dans cet article, nous avons appris quelles sont les instructions Switch. De plus, nous avons également appris quand nous devrions les préférer à d'autres déclarations conditionnelles.