Los últimos tutoriales de desarrollo web
 

JavaScript Break y continue


The break comunicado "salta" de un bucle.

The continue la declaración "salta por encima de" una iteración en el bucle.


The Break Declaración

Usted ya ha visto la break declaración utilizado en un capítulo anterior de este tutorial. Se utilizó para "saltar" de un switch() comunicado.

The break declaración también se puede utilizar para saltar de un bucle.

The break comunicado rompe el bucle y continúa ejecutando el código después del bucle (si lo hay):

Ejemplo

for (i = 0; i < 10; i++) {
    if (i === 3) { break; }
    text += "The number is " + i + "<br>";
}
Inténtalo tú mismo "

The Continue Declaración

The continue rompe declaración de una iteración (en el bucle), si se produce una condición especificada, y continúa con la siguiente iteración del bucle.

En este ejemplo se omite el valor de 3:

Ejemplo

for (i = 0; i < 10; i++) {
    if (i === 3) { continue; }
    text += "The number is " + i + "<br>";
}
Inténtalo tú mismo "

JavaScript Labels

Para etiquetar JavaScript declaraciones que preceder a los estados con un nombre de etiqueta y dos puntos:

label:
statements

The break y the continue declaraciones son las únicas sentencias JavaScript que puede "saltar de" un bloque de código.

Sintaxis:

break labelname ;

continue labelname ;

The continue declaración (con o sin una referencia etiqueta) sólo se puede utilizar para saltar una iteración del bucle.

The break comunicado, sin una referencia de etiqueta, sólo se puede utilizar para saltar de un bucle o un switch .

Con una referencia de etiquetas, la break declaración puede ser usada para saltar fuera de cualquier bloque de código:

Ejemplo

var cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
    text += cars[0] + "<br>";
    text += cars[1] + "<br>";
    text += cars[2] + "<br>";
    break list;
    text += cars[3] + "<br>";
    text += cars[4] + "<br>";
    text += cars[5] + "<br>";
}
Inténtalo tú mismo "

Un bloque de código es un bloque de código entre { y } .


Ponte a prueba con los ejercicios!

Ejercicio 1 » Ejercicio 2» Ejercicio 3 » Ejercicio 4» Ejercicio 5 »