Déclaration de cas en javascript

Déclaration de cas en javascript
JavaScript prend en charge diverses déclarations conditionnelles pour prendre des décisions au moment de l'exécution, comme «sinon" et "Instructions de cas de commutation«;; Cependant, dans certaines conditions spécifiques, en utilisant des instructions de cas de commutation au lieu de «sinon»Les déclarations sont considérées comme plus pratiques.

Par exemple, vous devez tester une variable pour des milliers de valeurs distinctes, puis fonctionner en fonction des résultats des tests. Dans ce scénario, l'utilisation du "sinon»La déclaration est moins efficace que les instructions de cas de commutation. Donc, pour évaluer une expression pour plusieurs cas, il vaut mieux utiliser Déclaration de cas de commutation car il augmente également le lisibilité au code.

Cette rédaction discutera du travail et de l'utilisation de l'instruction Switch Case en JavaScript à l'aide d'exemples appropriés.

Fonctionnement de l'instruction de cas de commutation en javascript

Le carter de flux ci-dessous illustre le fonctionnement de l'instruction de cas de commutateur en JavaScript:

Lorsqu'une instruction de cas de commutateur est ajoutée dans JavaScript, elle effectue l'exécution dans les étapes suivantes:

  • Premièrement, la déclaration suivie du «changer"Le mot est évalué.
  • À l'étape suivante, le résultat de l'évaluation est «strictement"Comparé au"valeurs"De l'ajout"cas», Un par un de haut en bas.
  • Lorsque le résultat de l'expression est adapté à la valeur de tout «cas", Les instructions ajoutées dans son bloc de code seront exécutées, et le"casser”Mot-clé brise le flux d'exécution de l'instruction Switch.
  • Enfin, le «défaut»Le bloc de code de cas est exécuté lorsque les résultats de l'évaluation de l'expression ne correspondent à aucun des cas spécifiés.

Maintenant, consultez la syntaxe de l'instruction de cas de commutateur, car elle aidera à l'implémentation.

Syntaxe

switch (expression)
CASEA:
// Bloc de code du cas A
casser;
CaseB:
// Bloc de code du cas B
casser;
Casec:
// Bloc de code du cas C
casser;
défaut:
// Bloc de code du cas par défaut
casser;

Ici, "expression"Est la condition qui sera évaluée,"cas«Le mot-clé est utilisé pour définir les cas suivis de leurs valeurs», «casser»Un mot-clé est ajouté pour briser le flux de contrôle de l'instruction de cas de commutateur et le« «défaut"La déclaration est"facultatif”Cas qui sera exécuté lorsque l'expression du cas de commutateur est évaluée comme«FAUX".

Maintenant, consultons quelques exemples liés à la déclaration de cas de commutation dans JavaScript.

Exemple 1: Comment utiliser l'instruction de cas Switch en JavaScript avec un mot-clé «Break»

Tout d'abord, nous créerons une variable nommée «un"Et l'initialisez avec la valeur"2»:

var a = 2;

Dans l'étape suivante, la variable "un"Est transmis à l'instruction Switch Case comme"expression,»Et l'instruction CASTER CASE comparera la valeur de la variable«un"Avec tous les cas supplémentaires:

commutateur (a)
CASE0:
console.log ("Numéro est zéro");
casser;
cas 1:
console.log ("Numéro est un");
casser;
Cas2:
console.log ("Numéro est deux");
casser;
défaut:
console.log ("Le nombre n'est pas zéro, un ou deux");

Comme la valeur de la variable "un”Assormis avec le"cas 2«, Son bloc de code connexe sera exécuté, et le programme sortira«Le nombre est deux«À la fenêtre de la console et sortez de la déclaration de cas:

Dans un autre cas, si la valeur variable ne correspond à aucun des cas spécifiés, JavaScript exécutera les instructions ajoutées dans le "défaut" cas.

Par exemple, dans l'exemple divisé ci-dessous, la valeur de la variable "un" est réglé sur "dix,”Qui ne correspondra pas à la valeur des cas de commutateur ajouté:

var a = 10;
commutateur (a)
CASE0:
console.log ("Numéro est zéro");
casser;
cas 1:
console.log ("Numéro est un");
casser;
Cas2:
console.log ("Numéro est deux");
casser;
défaut:
console.log ("Le nombre n'est pas zéro, un ou deux");

Ainsi, l'instruction de cas Switch exécutera le bloc de code du «défaut" cas:

Exemple 2: Comment utiliser l'instruction de cas Switch dans JavaScript sans mot clé «Break»

Si vous n'avez pas ajouté le "casser”Mot-clé, alors le JavaScript exécutera d'abord le cas, où la valeur spécifiée est égalée, et après cela, il exécutera tous les autres cas même si les critères ne sont pas satisfaits.

Par exemple, le «casser" mot-clé est manquant dans l'énoncé du cas du programme de divagations ci-dessous:

var a = 2;
commutateur (a)
CASE0:
console.log ("Numéro est zéro");
cas 1:
console.log ("Numéro est un");
Cas2:
console.log ("Numéro est deux");
Cas3:
console.log ("Numéro est trois");
défaut:
console.log ("Le nombre n'est pas zéro, un ou deux");

Dans ce scénario, l'instruction de cas Switch correspondra séquentiellement à la valeur de la variable "un«Avec tous les cas jusqu'à ce qu'il atteigne le«cas 2» Comme le «casser"Le mot-clé est manquant ainsi après avoir exécuté le bloc de code de"cas 2», JavaScript ne brisera pas le contrôle d'exécution, puis exécutera les cas suivants:

Exemple 3: Comment utiliser l'instruction de cas Switch en JavaScript avec plusieurs critères

Il existe une chance que vous deviez effectuer des opérations similaires pour plusieurs cas. Dans une telle situation, au lieu d'écrire le même bloc de code pour chacun «cas"Encore et encore, exclure le"casser»Mot-clé et rédigez cette opération particulière pour un groupe de cas de la manière suivante:

const a = "4";
commutateur (a)
cas 1":
cas "2":
cas "3":
cas "4":
console.log ("Le nombre est inférieur à 5");
casser;
Cas "Le numéro est 5":
défaut:
console.log ("le nombre n'est pas valide");

Le programme ci-dessus imprimera la déclaration "Le nombre est inférieur à 5"Si la valeur de la variable"un"Associé à l'affaire"1","2","3", ou "4»:

Nous avons fourni les informations essentielles liées à l'énoncé de cas dans JavaScript. Vous pouvez les rechercher en détail en fonction de vos exigences.

Conclusion

Le Déclaration de cas de commutation en JavaScript est utilisé pour exécuter un bloc de code si les critères spécifiés sont satisfaits. Il est principalement utilisé pour effectuer des opérations en fonction de différentes conditions. L'instruction de cas de commutation fonctionne similaire à la "sinon»Conditionnels; Cependant, l'utilisation de Switch Case maintient la lisibilité du code. Cet article a discuté du fonctionnement des déclarations de cas en JavaScript à l'aide d'exemples appropriés.