Heim  >  Artikel  >  Web-Frontend  >  Beschreibung der JavaScript-Syntaxbezeichnung (Label).

Beschreibung der JavaScript-Syntaxbezeichnung (Label).

高洛峰
高洛峰Original
2017-03-12 11:49:122433Durchsuche

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(&#39;i=&#39; + i + &#39;, j=&#39; + 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!

Stellungnahme:
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