English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico de JavaScript

Objeto de JavaScript

Función de JavaScript

JS HTML DOM

BOM del navegador JS

Tutorial básico de AJAX

Manual de referencia de JavaScript

Sentencias break y continue de JavaScript

El propósito de la sentencia break es "salir" de un bucle.

La sentencia continue salta una iteración y comienza con la siguiente iteración del bucle.

La sentencia break

La sentencia break se utiliza para terminar el bucle actual, la sentencia switch o la sentencia de etiqueta, y transfiere el control del programa a la instrucción después de la sentencia de terminación.

Al usar la sentencia break en un bucle, interrumpe el bucle y continúa ejecutando el código después del bucle.

var texto = "";
for (let i = 0; i < 6; i++) {
if (i === 3) {
   break;
}
texto += "El número es " + i + "<br>";
}
Prueba mira‹/›

Cuando se utiliza la sentencia break junto con la sentencia switch, salta del bloque switch. Esto detiene la ejecución de más código dentro del bloque./o realizar una prueba de caso.

var day;
switch (new Date().getDay()) {
case 0: day = "Sunday";
break;
case 1: day = "Monday";
break;
case 2: day = "Tuesday";
break;
case 3: day = "Wednesday";
break;
case 4: day = "Thursday";
break;
case 5: day = "Friday";
break;
case 6: day = "Saturday";
break;
}
Prueba mira‹/›

La sentencia continue

La sentencia continue detiene la ejecución de la instrucción actual en la iteración actual y continúa con la siguiente iteración del bucle.

El siguiente ejemplo muestra un bucle for que tiene una declaración continue, que se ejecuta cuando el valor de i es3se ejecuta:

var texto = "";
for (let i = 0; i < 6; i++) {
if (i === 3) {
   continue;
}
texto += "El número es " + i + "<br>";
}
Prueba mira‹/›

El siguiente ejemplo muestra un bucle while que tiene una declaración continue, que se ejecuta cuando el valor de i es3se ejecuta:

var texto = "";
var i = 0;
while (i < 6) {
   i++;
   if (i === 3) {
  continue;
   }
   texto += "El número es " + i + "<br>";
}
Prueba mira‹/›

Etiqueta de JavaScript

Las etiquetas son identificadores, seguidos de un dos puntos (':'), que se aplican a una sentencia o bloque de código.

etiqueta:
sentencias

La declaración break se puede usar para 'salir' de bucles, switch o declaraciones etiquetadas.

break labelname;

El siguiente código utiliza una declaración break con un bloque etiquetado para 'salir' del bloque de código JavaScript:

outer_block: {
  inner_block: {
 document.writeln('1');
 break outer_block;// Salir de inner_block y outer_block
 document.writeln(':-(' // Saltar
  }
  document.writeln('2'); // Saltar
}
Prueba mira‹/›