Heim  >  Artikel  >  Web-Frontend  >  Analyse der Verwendung von Label-Anweisungen in JavaScript_Javascript-Kenntnissen

Analyse der Verwendung von Label-Anweisungen in JavaScript_Javascript-Kenntnissen

WBOY
WBOYOriginal
2016-05-16 16:15:031104Durchsuche

In diesem Artikel wird die Verwendung von Tag-Anweisungen in JavaScript anhand von Beispielen analysiert. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

Ich habe kürzlich „w3school“ gesehen und dann den js-Teil gesehen,

<!DOCTYPE html>
<html>
<body>
<script>
cars=["BMW","Volvo","Saab","Ford"];
list:
{
document.write(cars[0] + "<br>"); 
document.write(cars[1] + "<br>"); 
document.write(cars[2] + "<br>"); 
break list;
document.write(cars[3] + "<br>"); 
document.write(cars[4] + "<br>"); 
document.write(cars[5] + "<br>"); 
}
</script>
</body>
</html> 

Wenn ich diese Liste sehe: Mir kommt es etwas komisch vor, und dann heißt es

JavaScript-Tag

Wie Sie im Kapitel über Switch-Anweisungen gesehen haben, können JavaScript-Anweisungen mit Tags versehen werden.

Um eine JavaScript-Anweisung zu markieren, stellen Sie ihr einen Doppelpunkt voran:

label:
statements

Die break- und continue-Anweisungen sind einfach Anweisungen, die aus einem Codeblock ausbrechen.

Syntax:

break labelname; 

continue labelname;

Continue-Anweisungen (mit oder ohne Label-Referenzen) können nur innerhalb von Schleifen verwendet werden.
Die break-Anweisung (ohne Label-Referenz) kann nur in einer Schleife oder einem Schalter verwendet werden.
Die break-Anweisung kann verwendet werden, um aus jedem Block von JavaScript-Code auszubrechen, auf den durch ein Tag verwiesen wird:

Ich habe zuerst nicht darauf geachtet, aber dann hat Baidu die Javascript-Anweisung markiert und einen Blog gelesen, in dem es hieß:

Zum Beispiel:

parser:
 while(token != null) {
 //Code omitted here
}

Durch das Beschriften einer Anweisung können Sie der Anweisung einen Namen geben, sodass Sie diesen Namen verwenden können, um an einer beliebigen Stelle im Programm darauf zu verweisen. Sie können jede Anweisung beschriften,

Aber die markierten Anweisungen sind normalerweise Schleifenanweisungen, nämlich while-, do/while-, for- und for/in-Anweisungen. Normalerweise werden die Schleifen benannt, und die break-Anweisung und continue-Anweisung können verwendet werden

Verlassen Sie die Schleife oder eine Iteration der Schleife.

Zum Beispiel:

<script type="text/javascript"> 
  outerloop: 
   for (var i = 0; i < 10; i++) 
   { 
     innerloop:  
     for (var j = 0; j < 10; j++) 
      { 
        if (j > 3) 
        { 
          break; 
        } 
        if (i == 2) 
        { 
          break innerloop; 
        } 
        if (i == 4) 
        { 
          break outerloop; 
        } 
        document.write("i=" + i + " j=" + j + "<br>"); 
      } 
   } 
</script>

Nachdem ich dieses Beispiel gesehen habe, habe ich die Liste klar verstanden. Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.

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