Los últimos tutoriales de desarrollo web
 

JavaScript Declaración de ruptura

Declaraciones de Referencia de JavaScript 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

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

Ejemplos

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 Declaraciones de Referencia de JavaScript