Chaîne de commutation javascript

Chaîne de commutation javascript

Dans le champ de programmation, la technique de chaîne de commutation améliore l'optimisation du code, ce qui entraîne une exécution plus rapide. Dans l'autre cas, il vous permet également de résumer un bloc de code à choix multiples qui serait autrement long s'il était utilisé avec la boucle if / else. En plus de cela, cette approche est beaucoup plus facile à déboguer. Il teste également l'égalité de la chaîne spécifiée par rapport aux plusieurs valeurs spécifiées dans les cas de test, ce qui est très utile.

Ce blog discutera des méthodologies pour appliquer des chaînes de commutation en javascript.

Comment appliquer la chaîne de commutation en javascript?

La chaîne de commutation dans JavaScript peut être implémentée en utilisant le «commutateur»Déclarations avec les approches suivantes:

    • Spécifié "chaîne" valeur
    • "Défini par l'utilisateur" valeur
    • "Conversion de type»Technique

Les concepts mentionnés seront démontrés un par un!

Méthode 1: chaîne de commutation JavaScript sur la valeur de chaîne spécifiée

Dans cette méthode, spécifiez une valeur de chaîne et appliquez des vérifications différentes à l'aide des cas de commutateur.

Syntaxe

switch (expression)
Cas X:
Cas Y:


Dans la syntaxe ci-dessus, le «expression»Fait référence à la valeur qui sera vérifiée sur divers cas, tels que«X" et "y".

Exemple

Tout d'abord, nous spécifierons la valeur de chaîne suivante:

Soit TestValue = "Ceci est Linuxhint"


Ensuite, appliquez le «commutateur»Instructions qui maintiennent la variable dans laquelle la valeur de la chaîne est stockée. Dans l'instruction Switch, il y a deux cas, tels que «Site Internet" et "C'est Linuxhint". Dans ce scénario particulier, le deuxième cas sera déclenché, ce qui correspond à la valeur de la chaîne par rapport à l'argument:

commutateur (testValue)
case «site Web»:
console.journal ("Ceci est un site Web")
case 'c'est Linuxhint':
console.Log ("Ceci est le site Web de Linuxhint")


La sortie résultante sera:

Méthode 2: chaîne de commutation JavaScript sur la valeur définie par l'utilisateur

Cette technique peut être appliquée en demandant à l'utilisateur de saisir une valeur de chaîne, de la faire correspondre avec les cas spécifiés, puis d'imprimer le message correspondant sur la fenêtre de la console.

Passer par l'exemple suivant.

Exemple

Dans l'exemple suivant, nous demanderons à l'utilisateur de saisir une valeur de chaîne via la boîte de dialogue de l'invite:

Let testValue = inside ("Entrez la valeur de la chaîne:")


Maintenant, appliquez le «commutateur»Instructions comme discuté dans la méthode précédente. Si la valeur définie par l'utilisateur correspond aux cas spécifiés, le message correspondant sera enregistré par rapport au cas apparié particulier:

commutateur (testValue)
cas «Google»:
alert ("Ceci est un site Web")
case «Linuxhint»:
alert ("Ceci est un site Web accessible")


Sortir

Méthode 3: chaîne de commutation JavaScript en utilisant la technique de conversion de type

Cette technique peut être implémentée pour convertir la valeur entière spécifiée en chaîne en utilisant le «Chaîne()" méthode.

Syntaxe

Valeur de chaîne)


Dans la syntaxe donnée, "valeur»Indique la valeur entière qui se transformera en une chaîne.

Exemple

Tout d'abord, spécifiez la valeur entière suivante:

var testvalue = 3;


Ensuite, invoquez le «Chaîne()«Méthode comme les arguments du«changer»Instruction pour convertir la valeur entière spécifiée en chaîne.

Maintenant, la valeur entière sera traitée comme une valeur de chaîne et le «Case '3'"Sera invoqué. Dans l'autre cas, si le cas particulier se voit attribuer une valeur entière, comme 3 comme les autres cas, le cas par défaut déclenchera et le message correspondant "Error ”sera imprimé:

commutateur (string (testValue))
cas 1:
console.log ("c'est un entier");
Cas 2:
console.log ("c'est un entier");
cas «3»:
console.log ("c'est un chiffre, converti en chaîne");
casser;
défaut:
console.log ("erreur");


Sortir


Dans la sortie ci-dessus, on peut observer que le message correspondant contre l'affaire "3"Est enregistré.

Conclusion

Pour implémenter la chaîne de commutation dans JavaScript, appliquez-la à la spécifiée "valeur de chaîne«En le plaçant dans l'argument du«changer»Déclaration et vérification des cas appariés. En deuxième approche, obtenez la valeur définie par l'utilisateur et effectuez la même opération. Enfin, utilisez le «Conversion de type»Technique pour convertir la valeur entière spécifiée en chaîne et invoque le cas correspondant. Ce blog a démontré les méthodes pour appliquer les chaînes de commutation en javascript.