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.
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;
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>
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.
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 外层循环的结束处
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>
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.
【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!