Declaraciones de Referencia de JavaScript
Ejemplo
En este ejemplo utilizamos un bucle junto con la declaración de la rotura.
Bucle a través de un bloque de código, pero salir del bucle cuando la variable i es igual a "3":
var text = ""
var i;
for (i = 0; i < 5; i++) {
if (i ===
3)
{
break;
}
text += "The number is " + i + "<br>";
}
El resultado de texto será:
The number is 0
The number is 1
The number is 2
Inténtalo tú mismo " Más "hacerlo por uno mismo" ejemplos a continuación.
Definición y Uso
La sentencia break sale de una sentencia switch o un bucle (para, por ... adentro, mientras que, mientras que hacer ...).
Cuando se utiliza la sentencia break con una sentencia switch, se desata del bloque de interruptores. Esto detendrá la ejecución de más ejecución de código y / o pruebas de caso dentro del bloque.
Cuando se utiliza la sentencia break en un bucle, se rompe el bucle y continúa ejecutando el código después de que el bucle (si existe).
La instrucción break también se puede utilizar con una referencia de etiqueta opcional, a "saltar" de cualquier bloque de código JavaScript (ver "Más ejemplos" más abajo).
Nota: Sin una referencia de etiquetas, la sentencia break sólo se puede utilizar dentro de un bucle o un interruptor.
Soporte para el navegador
Declaración | |||||
---|---|---|---|---|---|
break | Sí | Sí | Sí | Sí | Sí |
Sintaxis
break;
Utilizando la referencia de etiqueta opcional:
break labelname;
Detalles técnicos
Versión de JavaScript: | 1.0. ha añadido el término etiqueta en JavaScript 1.2 |
---|
Más ejemplos
Ejemplo
En este ejemplo utilizamos un bucle while junto con la declaración de la rotura.
Bucle a través de un bloque de código, pero salir del bucle cuando la variable i es igual a "3":
var text = "";
var i = 0;
while (i < 5) {
text
+= "<br>The number is " + i;
i++;
if (i === 3) {
break;
}
}
El resultado de texto será:
The number is 0
The number is 1
The number is 2
Inténtalo tú mismo " Ejemplo
Salir de un campo de control para garantizar que sólo se ejecuta uno de los casos:
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;
}
El resultado del día será:
Inténtalo tú mismo " Ejemplo
El uso de la sentencia break con una referencia de etiqueta, a "saltar" de un bloque de código JavaScript:
var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = "";
list:
{
text += cars[0] + "<br>";
text += cars[1] + "<br>";
text += cars[2] + "<br>";
break list;
text += cars[3] +
"<br>";
}
El resultado de texto será:
BMW
Volvo
Saab
Inténtalo tú mismo " Ejemplo
El uso de la sentencia break con una referencia de etiqueta, a "saltar" de un bucle anidado para:
var text = "";
var i, j;
Loop1: // The first for loop is labeled
"Loop1"
for (i = 0; i < 3; i++) {
text += "<br>" + "i = " + i + ", j =
";
Loop2: // The second for loop is labeled
"Loop2"
for (j = 10; j < 15; j++) {
if (j === 12) {
break Loop2;
}
document.getElementById("demo").innerHTML = text += j + " ";
}
}
El resultado de texto será:
i = 0, j = 10 11
i = 1, j = 10 11
i = 2, j = 10 11
Inténtalo tú mismo " Páginas relacionadas
JavaScript Tutorial: Rotura JavaScript y continuar
JavaScript Tutorial: JavaScript Para Loop
JavaScript Tutorial: JavaScript While
JavaScript Tutorial: Cambiar JavaScript
Referencia de JavaScript: JavaScript continuar Declaración
Referencia de JavaScript: JavaScript para Norma
Referencia de JavaScript: JavaScript mientras Declaración
Referencia JavaScript: Declaración interruptor de JavaScript
Declaraciones de Referencia de JavaScript