Heim >Web-Frontend >js-Tutorial >Analyse der Verwendung von Label-Anweisungen in JavaScript_Javascript-Kenntnissen
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.