Heim >Web-Frontend >js-Tutorial >Beschreibung der JavaScript-Syntaxbezeichnung (Label).
Dieser Artikel teiltJavascript-SyntaxLabel-Beschreibung
JavaScript-Sprache ermöglicht es, vor der Anweisung ein Label zu geben, das einem Locator entspricht, der zum Springen zu einer beliebigen Stelle im verwendet wird Programm ist das Format des Etiketts wie folgt.
label: statement
Die Bezeichnung kann ein beliebiger Bezeichner sein, aber kein reserviertes Wort, und der Anweisungsteil kann eine beliebige Anweisung sein . Das
-Tag ist normalerweise mit <a href="http://www.php.cn/wiki/130.html" target="_blank">break verknüpft <code class="highlighter-rouge"><a href="http://www.php.cn/wiki/130.html" target="_blank">break</a>
-Anweisung und <a href="http://www.php.cn/wiki/131.html" target="_blank">weiter<code class="highlighter-rouge"><a href="http://www.php.cn/wiki/131.html" target="_blank">continue</a>
Anweisungen werden zusammen verwendet, um aus einer bestimmten Schleife herauszuspringen.
top: for (var i = 0; i < 3; i++){ for (var j = 0; j < 3; j++){ if (i === 1 && j === 1) break top; console.log('i=' + i + ', j=' + j); } } // i=0, j=0 // i=0, j=1 // i=0, j=2 // i=1, j=0
Der obige Code ist ein Doppelschleifenblock und das Tag break
wird nach dem Befehl top
hinzugefügt (Hinweis: top
ohne Anführungszeichen). Wenn die Bedingungen erfüllt sind, springen Sie direkt aus der Doppelschichtschleife. Wenn nach der break
-Anweisung kein Label verwendet wird, können Sie nur aus der inneren Schleife herausspringen und in die nächste äußere Schleife eintreten.
continue
-Anweisungen können auch mit Tags verwendet werden.
top: for (var i = 0; i < 3; i++){ for (var j = 0; j < 3; j++){ if (i === 1 && j === 1) continue top; console.log('i=' + i + ', j=' + j); } } // i=0, j=0 // i=0, j=1 // i=0, j=2 // i=1, j=0 // i=2, j=0 // i=2, j=1 // i=2, j=2
Im obigen Code steht nach dem Befehl continue
ein Labelname. Die aktuelle Schleife wird übersprungen und Sie gelangen direkt in die nächste Runde der äußeren Schleife. Wenn nach der continue
-Anweisung keine Bezeichnung verwendet wird, können Sie nur in die nächste Runde der inneren Schleife eintreten.
Hinweis: Sowohl die
break
-Anweisung als auch die continue
-Anweisung verfügen über eine Sprungfunktion, die es ermöglicht, den Code außerhalb der bestehenden Reihenfolge auszuführen. Die
break
-Anweisung wird verwendet, um aus einem Codeblock oder einer Schleife auszubrechen. Die
continue
-Anweisung wird verwendet, um den aktuellen Zyklus sofort zu beenden, zum Kopf der Schleifenstruktur zurückzukehren und den nächsten Zyklus zu starten.
Das obige ist der detaillierte Inhalt vonBeschreibung der JavaScript-Syntaxbezeichnung (Label).. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!