Maison > interface Web > js tutoriel > Analyse de l'utilisation de l'instruction d'étiquette dans les compétences JavaScript_javascript

Analyse de l'utilisation de l'instruction d'étiquette dans les compétences JavaScript_javascript

WBOY
Libérer: 2016-05-16 16:15:03
original
1167 Les gens l'ont consulté

Cet article analyse l'utilisation des instructions de balise en JavaScript avec des exemples. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :

Je regardais w3school récemment, et puis j'ai vu la partie js,

<!DOCTYPE html>
<html>
<body>
<script>
cars=["BMW","Volvo","Saab","Ford"];
list:
{
document.write(cars[0] + "<br>"); 
document.write(cars[1] + "<br>"); 
document.write(cars[2] + "<br>"); 
break list;
document.write(cars[3] + "<br>"); 
document.write(cars[4] + "<br>"); 
document.write(cars[5] + "<br>"); 
}
</script>
</body>
</html> 
Copier après la connexion

En voyant cette liste : je me sens un peu bizarre, et puis ça dit

Balise JavaScript

Comme vous l'avez vu dans le chapitre sur les instructions switch, les instructions JavaScript peuvent être balisées.

Pour marquer une instruction JavaScript, faites-la précéder de deux points :

label:
statements

Copier après la connexion

Les instructions break et continue sont simplement des instructions qui sortent d'un bloc de code.

Syntaxe :

break labelname; 

continue labelname;
Copier après la connexion

Les instructions continue (avec ou sans références d'étiquette) ne peuvent être utilisées que dans des boucles.
L'instruction break (sans référence d'étiquette) ne peut être utilisée que dans une boucle ou un commutateur.
L'instruction break peut être utilisée pour sortir de n'importe quel bloc de code JavaScript, référencé par une balise :

Je n'y ai pas prêté attention au début, mais ensuite Baidu a marqué la déclaration javascript et a lu un blog qui disait ceci : 

Par exemple :

parser:
 while(token != null) {
 //Code omitted here
}
Copier après la connexion

En étiquetant une instruction, vous pouvez lui donner un nom, de sorte que vous puissiez utiliser ce nom pour y faire référence n'importe où dans le programme. Vous pouvez étiqueter n'importe quelle instruction,

.

Mais les instructions marquées sont généralement ces instructions de boucle, à savoir les instructions while, do/while, for et for/in. Habituellement, les boucles sont nommées, et les instructions break et continue peuvent être utilisées

.

Sortir de la boucle ou d'une itération de la boucle.

Par exemple :

<script type="text/javascript"> 
  outerloop: 
   for (var i = 0; i < 10; i++) 
   { 
     innerloop:  
     for (var j = 0; j < 10; j++) 
      { 
        if (j > 3) 
        { 
          break; 
        } 
        if (i == 2) 
        { 
          break innerloop; 
        } 
        if (i == 4) 
        { 
          break outerloop; 
        } 
        document.write("i=" + i + " j=" + j + "<br>"); 
      } 
   } 
</script>
Copier après la connexion

Après avoir vu cet exemple, j'ai compris la liste : clairement, j'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.

É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