Este artículo analiza el uso de declaraciones de etiqueta en JavaScript. Compártelo para su referencia. El análisis específico es el siguiente:
He estado mirando W3School recientemente, y luego he visto la parte JS.
<! DocType html> <html> <body> <script> cars = ["bmw", "volvo", "saab", "ford"]; Lista: {document.write (autos [0] + "<br>"); document.write (autos [1] + "<br>"); document.write (autos [2] + "<br>"); Break List; document.write (autos [3] + "<br>"); document.write (autos [4] + "<br>"); document.write (autos [5] + "<br>"); } </script> </body> </html>Ver esa lista: se siente un poco raro, y dice
Etiquetas JavaScript
Como puede ver en ese capítulo de las declaraciones de Switch, las declaraciones de JavaScript se pueden marcar.
Para marcar una declaración de JavaScript, agregue un colon antes de la declaración:
Etiqueta: declaraciones
Las declaraciones de Break and Contining son solo declaraciones que pueden salir del bloque de código.
gramática:
romper el nombre de la etiqueta; Continuar el nombre de la etiqueta;
La declaración Continuar (con o sin referencias de etiqueta) solo se puede usar en bucles.
La instrucción Break (sin referencias de etiqueta) solo se puede usar en bucles o interruptores.
A través de las referencias de etiquetas, las declaraciones de descanso se pueden usar para salir de cualquier bloque de código JavaScript:
No le presté atención al principio, y luego marcé la declaración de JavaScript en Baidu y leí un blog. Fue escrito así. Déjame aprender de él aquí:
Por ejemplo:
analizador: while (token! = null) {// código omitido aquí}Al etiquetar una declaración, puede darle un nombre a la declaración, de modo que este nombre se pueda usar en cualquier parte del programa para hacer referencia a ella, y cualquier declaración puede marcarse.
Sin embargo, las declaraciones marcadas suelen ser esas declaraciones de bucle, a saber, mientras, do/while, para y para/en declaraciones. Por lo general, se nombra el bucle y puede usar declaraciones de descanso y continuar las declaraciones para
Salga del bucle o una cierta iteración del bucle.
como:
<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>Después de ver este ejemplo, entiendo y entiendo la lista: espero que la descripción en este artículo sea útil para la programación JavaScript de todos.