Cet article partage la syntaxe Javascript description de l'étiquette
Le langage JavaScript le permet, il y a une étiquette devant l'instruction, qui équivaut à un localisateur, utilisée pour accéder à n'importe où dans le programme, le format de l’étiquette est le suivant.
label: statement
L'étiquette peut être n'importe quel identifiant, mais elle ne peut pas être un mot réservé, et la partie déclaration peut être n'importe quelle déclaration . La balise
est généralement associée à <a href="http://www.php.cn/wiki/130.html" target="_blank">break <code class="highlighter-rouge"><a href="http://www.php.cn/wiki/130.html" target="_blank">break</a>
déclaration et <a href="http://www.php.cn/wiki/131.html" target="_blank">continuer<code class="highlighter-rouge"><a href="http://www.php.cn/wiki/131.html" target="_blank">continue</a>
Les instructions sont utilisées ensemble pour sortir d'une boucle spécifique.
top: for (var i = 0; i < 3; i++){ for (var j = 0; j < 3; j++){ if (i === 1 && j === 1) break top; console.log('i=' + i + ', j=' + j); } } // i=0, j=0 // i=0, j=1 // i=0, j=2 // i=1, j=0
Le code ci-dessus est un bloc à double boucle, et la balise break
est ajoutée après la commande top
(note , top
sans guillemets), lorsque les conditions sont remplies, sortez directement de la boucle double couche. Si aucune étiquette n'est utilisée après l'instruction break
, vous pouvez uniquement sortir de la boucle interne et entrer dans la boucle externe suivante. Les déclarations
continue
peuvent également être utilisées avec des balises.
top: for (var i = 0; i < 3; i++){ for (var j = 0; j < 3; j++){ if (i === 1 && j === 1) continue top; console.log('i=' + i + ', j=' + j); } } // i=0, j=0 // i=0, j=1 // i=0, j=2 // i=1, j=0 // i=2, j=0 // i=2, j=1 // i=2, j=2
Dans le code ci-dessus, il y a un nom d'étiquette après la commande continue
Lorsque les conditions sont remplies, la boucle actuelle sera ignorée, entrez directement dans le prochain tour de la boucle externe. Si aucune étiquette n'est utilisée après l'instruction continue
, vous ne pouvez entrer que le prochain tour de la boucle interne.
Description : l'instruction
break
et l'instruction continue
ont toutes deux une fonction de saut, qui permet au code d'être exécuté hors de l'ordre existant. L'instruction
break
est utilisée pour sortir d'un bloc ou d'une boucle de code. L'instruction
continue
est utilisée pour terminer immédiatement le cycle en cours, revenir en tête de la structure de boucle et démarrer le cycle suivant.
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!