Break y Continue de JavaScript

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 breakInterrumpir 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>";
}

Prueba por tu cuenta

Instrucción Continue

Instrucción continueInterrumpir (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>";
} 

Prueba por tu cuenta

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>"; 
}

Prueba por tu cuenta

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.