Skip to main content

Command Palette

Search for a command to run...

JavaScript Break and Continue

Contenido original de W3Schools

Published
2 min readView as Markdown
JavaScript Break and Continue
S

Desarrollador web frontend en Frontend Club


La declaración break "salta" de un bucle.
La instrucción continue "salta" una iteración en el bucle.


La declaración break

Ya has visto la declaración break utilizada en un capítulo anterior de este tutorial. Se utilizó para "saltar" de una declaración switch().

La declaración break también se puede utilizar para salir de un bucle:

Ejemplo:

for (let i = 0; i < 10; i++) {
  if (i === 3) { break; }
  text += "The number is " + i + "<br>";
}

Ver ejemplo

En el ejemplo anterior, la instrucción break finaliza el ciclo ("rompe" el ciclo) cuando el contador del ciclo (i) es 3.


La declaración continue

La instrucción continue interrumpe una iteración (en el bucle), si se produce una condición específica, y continúa con la siguiente iteración en el bucle.

Este ejemplo omite el valor de 3:

Ejemplo:

for (let i = 0; i < 10; i++) {
  if (i === 3) { continue; }
  text += "The number is " + i + "<br>";
}

Ver ejemplo


Etiquetas de JavaScript

Para etiquetar declaraciones de JavaScript, preceda las declaraciones con un nombre de etiqueta y dos puntos:

label:
statements

Las declaraciones break y continue son las únicas declaraciones JavaScript que pueden "saltar" de un bloque de código.

Sintaxis:

break labelname;

continue labelname;

La instrucción continue (con o sin una referencia de etiqueta) solo se puede usar para omitir una iteración del bucle.

La declaración break, sin una referencia de etiqueta, solo se puede usar para saltar de un bucle o un interruptor.

Con una referencia de etiqueta, la declaración break se puede utilizar para saltar de cualquier bloque de código:

Ejemplo:

const cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
  text += cars[0] + "<br>";
  text += cars[1] + "<br>";
  break list;
  text += cars[2] + "<br>";
  text += cars[3] + "<br>";
}

Ver ejemplo

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


W3Schools es el sitio de desarrolladores web más grande del mundo.

JavaScript

Part 23 of 50

JavaScript es el lenguaje de programación más popular del mundo. JavaScript es el lenguaje de programación de la Web.

Up next

JavaScript While Loop

Contenido original de W3Schools