Break y Continue de JavaScript
- Página anterior Bucle While de JS
- Página siguiente Objetos iterables de JS
break
Instrucción que sale del bucle.
continue
Instrucción que salta una iteración del bucle.
Instrucción Break
En capítulos anteriores de este tutorial, ya has visto break
instrucción. Se utiliza para “salir” switch
instrucción.
La instrucción break también se puede usar para salir del bucle.
Instrucción break
Interrumpir el bucle y continuar ejecutando el código después del bucle (si hay):
Ejemplo
for (i = 0; i < 10; i++) { if (i === 3) { break; } text += "El número es " + i + "<br>"; }
Instrucción Continue
Instrucción continue
Interrumpir (en el bucle) una iteración, si ocurre la condición especificada. Luego continuar con la siguiente iteración del bucle.
Este ejemplo salta el valor 3 :
Ejemplo
for (i = 0; i < 10; i++) { if (i === 3) { continue; } text += "El número es " + i + "<br>"; }
Etiqueta de JavaScript
Para marcar una instrucción en JavaScript, coloque el nombre de la etiqueta y el dos puntos antes de la instrucción:
etiqueta: instrucciones
break
Y continue
La instrucción es la única que permite “salir” de un bloque de código en JavaScript.
Sintaxis:
break labelname; continue labelname;
continue
La instrucción (sin importar si hay etiqueta de referencia) solo se puede usarSaltar una iteración。
break
La instrucción, si no se hace referencia a una etiqueta, solo se puede usarSalir de un bucle o un switch。
Si hay una referencia etiquetada, entonces break
La sentencia break se puede usar paraSalir de cualquier bloque de código:
Ejemplo
var cars = ["BMW", "Volvo", "Saab", "Ford"]; list: { text += cars[0] + "<br>"; text += cars[1] + "<br>"; text += cars[2] + "<br>"; break list; text += cars[3] + "<br>"; text += cars[4] + "<br>"; text += cars[5] + "<br>"; }
Un bloque de código se refiere a {
Con }
fragmentos de código directos.
Libros de texto adicionales
Para obtener más información sobre Sentencias Break y Continue de JavaScriptPara más información sobre el conocimiento, lea el contenido relevante en los tutoriales avanzados de JavaScript:
- Sentencias break y continue de ECMAScript
- Esta sección explica las diferencias entre las sentencias break y continue y cómo se utilizan con las sentencias etiquetadas.
- Página anterior Bucle While de JS
- Página siguiente Objetos iterables de JS