English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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).
break label;
var text = ""; for (let i = 0; i < 6; i++) { if (i === 3) { } text += "The number is " + i + "<br>"; }Prueba aquí‹/›
Todos los navegadores soportan completamente la declaración break:
Declaración | |||||
break | Es | Es | Es | Es | Es |
Parámetros | Descripción |
---|---|
etiqueta | (opcional)Identificador asociado con la etiqueta de la declaración. Si la declaración no es un ciclo o switch, es obligatorio. |
Versión de JavaScript: | ECMAScript 1 |
---|
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í‹/›
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