Heim > Web-Frontend > js-Tutorial > Hauptteil

So brechen Sie aus einer Schleife in Javascript aus

青灯夜游
Freigeben: 2023-01-07 11:43:58
Original
15452 Leute haben es durchsucht

So brechen Sie in JavaScript aus einer Schleife aus: 1. Verwenden Sie die continue-Anweisung, um die aktuelle Schleife zu beenden und sofort in die nächste Schleife einzutreten. 2. Verwenden Sie die break-Anweisung, um die gesamte Schleife zu verlassen. Der Code, der auf die break-Anweisung folgt Folgende Schleifen werden nicht implementiert.

So brechen Sie aus einer Schleife in Javascript aus

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Methode 1 für Javascript, um aus einer Schleife auszubrechen: Verwenden Sie die continue-Anweisung

Die continue-Anweisung wird verwendet, um die aktuelle Schleife zu beenden und sofort in die nächste Schleife einzutreten. Die grundlegende Syntax der

continue-Anweisung lautet wie folgt:

continue;
Nach dem Login kopieren

Die Ausführung der continue-Anweisung erfordert normalerweise das Festlegen einer bestimmten Bedingung. Wenn die Bedingung erfüllt ist, wird die continue-Anweisung ausgeführt.

Beispiel: Anwendung der continue-Anweisung

<script>
     var sum = 0;
     var str = "1~20之间的偶数有:";
     //把1~20之间的偶数进行累加
     for(var i = 1; i < 20; i++){
         //判断i是否为偶数,如果模不等于0,为奇数,结束当前循环,进入下一次循环
         if(i % 2 != 0)
              continue;
         sum += i; //如果执行continue语句,循环体内的该行以及后面的代码都不会被执行
         str +=i + " ";
     }
     str += "\n这些偶数的和为:" + sum;
     alert(str);
</script>
Nach dem Login kopieren

Der obige Code verwendet i%2!=0 als Bedingung für die Ausführung der continue-Anweisung, wenn der Wert des bedingten Ausdrucks wahr ist, d. h. wenn i wahr ist Bei einer ungeraden Zahl wird die Continue-Anweisung ausgeführt, um die aktuelle Schleife zu beenden. Zu diesem Zeitpunkt wird der auf die Continue-Anweisung folgende Code nicht ausgeführt, sodass ungerade Zahlen nicht akkumuliert werden. Es ist ersichtlich, dass Sie durch die Verwendung der continue-Anweisung sicherstellen können, dass nur gerade Zahlen akkumuliert werden.

Das Ergebnis des Dialogfelds, das angezeigt wird, nachdem der obige Code im Chrome-Browser ausgeführt wurde, ist in der folgenden Abbildung dargestellt.

So brechen Sie aus einer Schleife in Javascript aus

Methode 2 für Javascript, um aus der Schleife zu springen: Verwenden Sie die Break-Anweisung.

Die allein verwendete Break-Anweisung hat zwei Funktionen:

  • Eine besteht darin, den Schalter in der Switch-Anweisung zu verlassen.

  • Zweiter Verlassen Sie die gesamte Schleife in der Schleifenanweisung.

In der tatsächlichen Anwendung kann auf break auch eine Beschriftung folgen. Zu diesem Zeitpunkt besteht die Funktion der break-Anweisung darin, zum Ende des durch die Beschriftung identifizierten Anweisungsblocks zu springen. Wenn Sie von einer inneren Schleife zum Ende einer äußeren Schleife springen müssen, müssen Sie eine beschriftete break-Anweisung verwenden. Die grundlegende Syntax der

break-Anweisung lautet wie folgt:

break;    //单独使用,在循环语句中用于退出整个循环
break lablename;   //带有标签,在多层循环语句中用于从内层循环跳转到 lablename 外层循环的结束处
Nach dem Login kopieren

Die break-Anweisung ist dieselbe wie die continue-Anweisung. Wenn die Bedingung erfüllt ist, wird die break-Anweisung ausgeführt.

Beispiel: Anwendung der Break-Anweisung

<script>
     var sum = 0;
     var str = "1~20之间的被累加的偶数有:";
     //把1~20之间的偶数进行累加
     for(var i = 2; i < 20;i += 2){
         if(sum > 60)
             break; //执行break语句后,整个循环立刻停止结束执行
         sum += i;
         str += i + " ";
     }
     str += "\n这些偶数的和为:" + sum;
     alert(str);
</script>
Nach dem Login kopieren

Der obige Code verwendet sum>60 als Bedingung für die Ausführung der Break-Anweisung. Wenn der Wert des bedingten Ausdrucks wahr ist, wird die Break-Anweisung ausgeführt, um das Ganze zu beenden Schleife. Zu diesem Zeitpunkt werden der nachfolgende Code der Break-Anweisung und nachfolgende Schleifen nicht ausgeführt.

Das Ergebnis des Dialogfelds, das angezeigt wird, nachdem der obige Code im Chrome-Browser ausgeführt wurde, ist wie unten dargestellt.

So brechen Sie aus einer Schleife in Javascript aus

【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene

Das obige ist der detaillierte Inhalt vonSo brechen Sie aus einer Schleife in Javascript aus. 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