Zu den Sprunganweisungen in JavaScript gehören: 1. break-Anweisung mit der Syntax „break;“; 2. continue-Anweisung, die nur im Schleifenkörper einer Schleifenanweisung verwendet werden kann, 3 . return-Anweisung mit der Syntax „return“ [Ausdruck]“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Jump-Anweisungen können aus der Verzweigung, Schleife oder Anweisung herausspringen, die von einem Funktionsaufruf zurückgegeben wird.
JavaScripts Sprunganweisungen umfassen drei Typen: break-Anweisung, continue-Anweisung und return-Anweisung. Die
break-Anweisung wird verwendet, um eine Schleife oder eine Switch-Anweisung zu verlassen. Das Syntaxformat ist wie folgt.
break;
【Beispiel 1】Stellen Sie im folgenden Beispiel den Schleifenausdruck der while-Anweisung so ein, dass er immer wahr ist (while kann den Wert 1 in wahr umwandeln). Setzen Sie dann eine if-Anweisung in der While-Schleifenstruktur, um zu bestimmen, wann die Variable i größer als 50 ist, und springen Sie dann aus dem While-Schleifenkörper heraus.
var i=0; while(1){ if(i>50)break; i++; document.write(i); }
【Beispiel 2】Sprunganweisungen können auch in Verbindung mit Markierungen verwendet werden, um zu einer bestimmten Zeile zu springen, anstatt nur aus dem Schleifenkörper zu springen. Definieren Sie im folgenden verschachtelten for-Schleifenkörper eine Markierung. Die Verwendung der
continue-Anweisung ähnelt der
break-Anweisung. Der einzige Unterschied besteht darin, dass die continue-Anweisung die Schleife nicht verlässt, sondern eine neue Iteration startet (d. h. führt die Schleifenanweisung erneut aus). Unabhängig davon, ob sie markiert ist oder nicht, kann die continue-Anweisung nur innerhalb des Schleifenkörpers einer Schleifenanweisung verwendet werden. Die return
x:for (a=1;a<10;a++) { //添加标签 document.write("<br />"+a+"<br />"); for(var b=1;b<10;b++){ if(a>5) break x; //如果a大于5,则跳出标签 document.write(b); } }
【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene
】Das obige ist der detaillierte Inhalt vonWas sind die Sprunganweisungen in Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!