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

Explication détaillée de la différence entre break et continue en javaScript

伊谢尔伦
Libérer: 2017-07-19 15:22:54
original
1279 Les gens l'ont consulté

La différence entre break et continue


for(var i=0;i<10;i++){
  if(i>5){
  break;
  }
}
console.log(i);  ---6
Copier après la connexion

•Quand i=5 et 10, break sera exécuté et quittera la boucle


 for(var i=1;i<10;i++){
  if(i>5){
  continue;
  }
  num++;
}
console.log(num);  ---4

var num=0;
for(var i=1;i<10;i++){
  if(i%5==0){
  continue;
  }
  num++;
}
console.log(num); ---8
Copier après la connexion

•Lorsque i=5 ou i=10, la boucle for continuera à être exécutée en fonction de la valeur de i et quittera la boucle

Lors de l'exécution de plusieurs boucles

Situation de pause


outer:
for(var i=0;i<10;i++){
 inter:
  for(var j=0;j<10;j++){
    if(i>5){
    console.log(i); ----6 
     break outer;
    }
  } 
 }
Copier après la connexion

C'est une pause Allez à


outer:
for(var i=0;i<10;i++){
 inter:
  for(var j=0;j<10;j++){
    if(i>5){
    console.log(i); ----6,7,8,9 
     break inter;
    }
  } 
 }
Copier après la connexion

dans la boucle la plus externe. C'est à ce moment-là que vous passez à la boucle intérieure. Bien qu'elle ne saute pas pour le moment, elle sautera quand même après l'avoir exécutée. 4 fois.

continuer la situation


var num=0;
outer:
for(var i=0;i<10;i++){
 inter:
  for(var j=0;j<10;j++){
    if(i>5){
    console.log(i); ----6,7,8,9 
     continue outer;
    }
    num++;  
  } 
 }
 console.log(num);     --- 60
Copier après la connexion

Chaque fois que i est supérieur ou égal à 5, une boucle continue apparaîtra. vers le haut, donc il y aura moins de quarante fois.


var num=0;
outer:
for(var i=0;i<10;i++){
 inter:
  for(var j=0;j<10;j++){
    if(i>5){
    console.log(i); ----6,7,8,9 
     continue inter;
    }
    num++;  
  } 
 }
 console.log(num);     --- 60
Copier après la connexion

Le même principe, la boucle continuera quand même à s'exécuter, juste 40 fois moins, car la limite est toujours la valeur de i, peu importe si i est inférieur ou égal à 5 ​​sera établi.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!