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

Beschreibung der JavaScript-Syntaxbezeichnung (Label).

高洛峰
Freigeben: 2017-03-12 11:49:12
Original
2498 Leute haben es durchsucht

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
Nach dem Login kopieren


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
Nach dem Login kopieren


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(&#39;i=&#39; + i + &#39;, j=&#39; + 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
Nach dem Login kopieren


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!

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