Maison >interface Web >js tutoriel >Instruction JQQuery Switch
Explication détaillée des instructions de commutation dans JavaScript: gérer efficacement plusieurs branches conditionnelles
les instructions de JavaScript switch
fournissent un moyen concis de gérer plusieurs branches conditionnelles, évitant ainsi de longues if-else if-else
les instructions. Les instructions de maîtrise switch
peuvent améliorer considérablement l'efficacité et la lisibilité du code.
Exemple:
var jsLang = 'jquery'; switch (jsLang) { case 'jquery': alert('jQuery 胜出!'); break; case 'prototype': alert('prototype 胜出!'); break; case 'mootools': alert('mootools 胜出!'); break; case 'dojo': alert('dojo 胜出!'); break; default: alert('无人胜出!'); } //输出 "jQuery 胜出!"
En omettant l'instruction break
, vous pouvez réaliser l'effet de "répartir" plusieurs cas:
var jsLang = 'prototype'; switch (jsLang) { case 'jquery': alert('jQuery 不行!'); break; case 'prototype': alert('prototype 不行!'); case 'mootools': alert('mootools 不行!'); case 'dojo': alert('dojo 不行!'); break; default: alert('无人不行!'); } //输出 "prototype 不行! mootools 不行! dojo 不行!"
switch
FAQs pour la déclaration JavaScript
switch
switch
L'instruction est une instruction de flux de contrôle qui permet à JavaScript d'exécuter différents blocs de code en fonction de la valeur d'une variable. Il fait partie de l'instruction conditionnelle JavaScript et comprend également les instructions if-else
et else if
. L'instruction switch
évalue une expression et la compare à plusieurs case
s. Une fois une correspondance trouvée, le bloc de code associé au case
est exécuté.
switch
Comment fonctionne une instruction? switch
L'instruction évalue d'abord l'expression une fois, puis compare le résultat avec une valeur différente de case
. Si une correspondance est trouvée, le bloc de code associé est exécuté. Si aucune correspondance n'est trouvée, le cas default
est effectué (s'il est présent). Le mot-clé break
est utilisé pour empêcher le code de s'exécuter accidentellement au prochain case
. Il quitte le bloc case
après avoir exécuté la correspondance switch
.
switch
? À l'aide de l'instruction switch
, suivez les étapes ci-dessous:
switch
suivi de l'expression entre parenthèses. case
suivi de la valeur et du côlon pour correspondre à l'expression. case
correspond à l'expression. break
pour empêcher le code d'exécuter de façon inattendue au prochain case
. default
pour spécifier s'il n'y a pas de case
correspond à l'expression à exécuter. switch
La syntaxe de l'instruction est la suivante: switch
switch(表达式) { case 值1: // 如果表达式等于值1,则执行的代码 break; case 值2: // 如果表达式等于值2,则执行的代码 break; ... default: // 如果表达式与任何case都不匹配,则执行的代码 }Les expressions ne sont évaluées qu'une seule fois. La valeur de l'expression sera comparée à la valeur de chaque
. S'il y a une correspondance, le bloc de code associé est exécuté. case
break
instruction? switch
, qui est appelé "via". La déclaration case
est utilisée pour empêcher que cela ne se produise. Il quitte le bloc break
après avoir exécuté la correspondance case
. switch
switch
instructions et if-else
instructions? javascript switch
et les instructions if-else
est la façon dont ils prennent des décisions. L'instruction switch
évalue l'expression une fois et la compare à plusieurs case
s, exécutant le bloc de code associé à la correspondance case
. D'un autre côté, l'instruction if-else
évalue une condition, si la condition est vraie, un bloc de code est exécuté, sinon un autre bloc de code est exécuté.
switch
? Oui, l'expression dans l'instruction switch
peut être n'importe quel type de données, y compris les chaînes. La valeur de case
doit également être la même que le type de données de l'expression.
case
javascript switch
? Pour utiliser plusieurs instructions case
de switch
, vous devez écrire plusieurs instructions switch
dans le bloc case
. Chaque instruction case
doit avoir une valeur unique qui correspond à l'expression. Si l'expression correspond à la valeur de case
, le bloc de code associé est exécuté.
default
sans utiliser switch
? Oui, mais il est recommandé d'inclure des cas default
, car il sera exécuté si non case
correspond à l'expression. Il agit comme une option alternative.
default
contenant une situation switch
? Pour utiliser une instruction default
contenant le cas switch
, vous devez écrire le mot-clé default
suivi d'un côlon et s'il n'y a pas de case
correspondez à l'expression à exécuter. Le cas default
ne nécessite pas une instruction break
car c'est toujours le dernier cas dans le bloc switch
.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!