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

Declaración break de JavaScript

 Declaración de Expresiones y Variables de JavaScript

breakTermina la declaración actual de ciclo, switch o etiqueta, y transfiere el control del programa a la declaración después de la declaración terminada.

Cuando se usa la declaración break con una declaración switch, sale del bloque switch. Esto detiene la ejecución de más código o la prueba de caso dentro del bloque.

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

La declaración break incluye una opciónetiqueta, laetiquetaPermite que el programa salga de una declaración con etiqueta (ver los ejemplos a continuación).

Sintaxis:

break label;
var text = "";
for (let i = 0; i < 6; i++) {
if (i === 3) {
   
}
text += "The number is " + i + "<br>";
}
Prueba aquí‹/›

Compatibilidad con navegadores

Todos los navegadores soportan completamente la declaración break:

Declaración
breakEsEsEsEsEs

Valor del parámetro

ParámetrosDescripción
etiqueta(opcional)Identificador asociado con la etiqueta de la declaración. Si la declaración no es un ciclo o switch, es obligatorio.

Detalles técnicos

Versión de JavaScript:ECMAScript 1

Más ejemplos

La siguiente función tiene una declaración break, cuando i es3finaliza el ciclo while, luego devuelve el valor3 * x:

function testBreak(x) {
  var i = 0;
  while (i < 6) {
if (i == 3) {
   
}
i++;
  }
  return i * x;
}
Prueba aquí‹/›

Este ejemplo sale de un bloque switch para asegurar que se ejecute solo una condición:

var day;
switch (new Date().getDay()) {
case 0: day = "Sunday";

case 1: day = "Monday";

case 2: day = "Tuesday";

case 3: day = "Wednesday";

case 4: day = "Thursday";

case 5: day = "Friday";

case 6: day = "Saturday";

}
Prueba aquí‹/›

El siguiente código utiliza una declaración break con un bloque de etiqueta para

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

También puedes ver

Tutoriales de JavaScriptbreak y continue de JavaScript

Tutoriales de JavaScriptBucle for de JavaScript

Tutoriales de JavaScriptBucle while de JavaScript

Tutoriales de JavaScriptswitch de JavaScript

Referencia de JavaScriptExpresión continue de JavaScript

Referencia de JavaScript Expresión for de JavaScript

Referencia de JavaScript Expresión while de JavaScript

Referencia de JavaScript Expresión switch de JavaScript

 Declaración de Expresiones y Variables de JavaScript