
La expresión break en javascript termina el ciclo de iteración actual, la expresión switch o label, y moverá la ejecución del programa a la expresión que sigue a la expresión terminada.
Características generales
Expression incluye la break capacidad de proporcionar un indicador opcional que permite al programa salir de la expresión nombrada. La expresión debe break existir dentro de esa expresión nombrada.
Estructura break en javascript
break [label];
label
Un identificador opcional asociado con la bandera de expresión, si la expresión no es un bucle iterativo, switch este identificador es obligatorio en lugar de opcional.
Ejemplos y aplicaciones en código
Uso del break con while
La siguiente función break de javascript tiene la expresión que sale del ciclo while cuando el valor de la variable i es igual al número 3, luego devolverá el valor 3*x:
function testBreak(x) {
var i = 0;
while (i < 6) {
if (i == 3) {
break;
}
i += 1;
}
return i * x;
}Usar break en bloques(block)
El siguiente código usa la expresión para break salir de las secciones de bloque con nombre. Tenga en cuenta que la expresión break debe estar dentro de la sección con nombre a la que se refiere, y tenga en cuenta que la sección de bloque inner_block está dentro de la sección outer_block.
outer_block: {
inner_block: {
console.log('1');
break outer_block; // Salir de las particiones de bloque de la
console.log(':-('); // no se ejecutará
}
console.log('2'); // no se ejecutará
}El siguiente ejemplo usa una expresión break con secciones de bloque con nombre, pero generará un error porque la expresión break está dentro de la sección block_1 pero se refiere a la sección block_2. Recuerda que una expresión break siempre debe hacer referencia a una sección en la que tenga un contenido:
block_1: {
console.log('1');
break block_2; // SyntaxError: label not found
}
block_2: {
console.log('2');
}Soporte de navegadores
| Característica | Chrome | Firefox | IE | Opera | Safari |
|---|---|---|---|---|---|
| Soporte básico | sí | sí | sí | sí | sí |
- Expresión const en JavaScript
- Expresión let en JavaScript
- Expresión var en JavaScript
- Expresión try…catch en JavaScript
- Expresión throw en JavaScript
- Continue en JavaScript
- Switch en JavaScript
- Expresiones if…else en JavaScript
- Declaración vacía o empty en JavaScript
- Break en JavaScript
- Sentencia block en JavaScript
- Arguments en JavaScript
- Promise en JavaScript
- Number en JavaScript
- Características JSON en JavaScript
- Array en JavaScript
- RegExp en JavaScript
- String en JavaScript
- Date en JavaScript
- Math en JavaScript
- URIError en JavaScript
- TypeError en JavaScript
- SyntaxError en JavaScript
- ReferenceError en JavaScript
- RangeError en JavaScript
- EvalError en JavaScript
- Características Boolean en JavaScript
- Error en JavaScript
- Función Symbol en JavaScript
- Constructor Function en JavaScript
- Constructor Object en JavaScript
- Función unescape() en JavaScript
- Función eval() en JavaScript
- Valor null en JavaScript
- Características Undefined en JavaScript
- Características NaN en JavaScript
- Características Infinity en JavaScript
- Función parseFloat() en JavaScript
- Función isNaN() en JavaScript
- Función isFinite() en JavaScript
- Función escape() en JavaScript
- Función encodeURIComponent() en JavaScript








































