Heim > Web-Frontend > js-Tutorial > Detaillierte Erklärung des Unterschieds zwischen Pause und Fortsetzung in JavaScript

Detaillierte Erklärung des Unterschieds zwischen Pause und Fortsetzung in JavaScript

伊谢尔伦
Freigeben: 2017-07-19 15:22:54
Original
1320 Leute haben es durchsucht

Der Unterschied zwischen Pause und Fortsetzung


for(var i=0;i<10;i++){
  if(i>5){
  break;
  }
}
console.log(i);  ---6
Nach dem Login kopieren

•Wenn i=5 und 10, wird Pause ausgeführt und die Schleife verlassen


 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
Nach dem Login kopieren

•Wenn i=5 oder i=10, wird die for-Schleife entsprechend dem Wert von i weiter ausgeführt und die Schleife verlassen

Beim Ausführen mehrerer Schleifen

Unterbrechungssituation


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;
    }
  } 
 }
Nach dem Login kopieren

Dies ist eine Unterbrechung. Gehe zu


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;
    }
  } 
 }
Nach dem Login kopieren

in der äußersten Schleife Dies ist der Zeitpunkt, an dem Sie zur inneren Schleife wechseln. Obwohl sie vorerst nicht herausspringt, wird sie nach der Ausführung dennoch herausspringen 4 Mal.

Fortsetzungssituation


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
Nach dem Login kopieren

Immer wenn i größer oder gleich 5 ist, wird eine Fortsetzungsschleife angezeigt auf, also wird es weniger sein. Vierzig Mal.


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
Nach dem Login kopieren

Dasselbe Prinzip, die Schleife wird weiterhin ausgeführt, nur 40-mal weniger, da die Grenze immer der Wert von i ist, egal ob i kleiner oder gleich 5 ist, wird ermittelt.

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung des Unterschieds zwischen Pause und Fortsetzung in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage