Maison > interface Web > js tutoriel > Javascript implémente l'étiquette qui sort de la boucle compétences operation_javascript

Javascript implémente l'étiquette qui sort de la boucle compétences operation_javascript

WBOY
Libérer: 2016-05-16 15:11:52
original
1483 Les gens l'ont consulté

Apparence :

Tout d'abord, parlons de la raison pour laquelle nous avons besoin du label label. Bien que nous sachions déjà qu'il y a des ruptures et que nous continuons à sortir de la boucle, mais s'il y a plusieurs boucles, elles sont impuissantes, donc le label label apparaît. pour nous servir.

Jetons d'abord un coup d'oeil à l'utilisation du break seul

for(var i=0;i<4;i++){
  for(var j=0;j<4;j++){
    if(i===1&&j===1){
      break;
    }else{
      console.log("i:"+i+"--j:"+j);
    }
  }
}
Copier après la connexion

Résultat de l'exécution :

i:0--j:0
i:0--j:1
i:0--j:2
i:0--j:3
i:1--j:0
当i和j===1的时候,它只跳出了j循环,因此它又会回到i循环体
i:2--j:0
i:2--j:1
i:2--j:2
i:2--j:3
i:3--j:0
i:3--j:1
i:3--j:2
i:3--j:3
Copier après la connexion

D'après les résultats d'exécution ci-dessus, nous pouvons constater que la simple utilisation de break est loin de permettre d'effectuer certaines opérations complexes.

La balise label peut être n'importe quel nom, mais il ne peut pas s'agir d'un mot réservé. Elle est presque utilisée en conjonction avec break;.

 bk:for(var i=0;i<4;i++){
   for(var j=0;j<4;j++){
     if(i===1&&j===1){
       break bk;
     }else{
       console.log("i:"+i+"--j:"+j);
     }
   }
 }
Copier après la connexion

Résultat de l'exécution :

1 i:0--j:0
2 i:0--j:1
3 i:0--j:2
4 i:0--j:3
5 i:1--j:0
Copier après la connexion

J'ai réussi à sortir de la boucle.

Conseils : bk n'est qu'un nom, vous pouvez faire ce que vous voulez, bien sûr, cela ne peut pas être un mot-clé en js

L'utilisation de continue est la même, aucun exemple n'est donné.

Un exemple très simple, j’espère qu’il sera utile à l’apprentissage 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