Maison > interface Web > js tutoriel > le corps du texte

Description de l'étiquette de syntaxe JavaScript (étiquette)

高洛峰
Libérer: 2017-03-12 11:49:12
original
2451 Les gens l'ont consulté

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
Copier après la connexion


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(&#39;i=&#39; + i + &#39;, j=&#39; + j);
    }
  }
// i=0, j=0
// i=0, j=1
// i=0, j=2
// i=1, j=0
Copier après la connexion


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(&#39;i=&#39; + i + &#39;, j=&#39; + 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
Copier après la connexion


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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal