Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Salir de Bucles con Break | Recorrido de Datos en JavaScript
Introducción a JavaScript

bookSalir de Bucles con Break

La palabra clave break es un terminador de bucles, que permite salir de un bucle de forma anticipada.

Ejemplo 1: Detener un bucle infinito

123456789
let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
copy

En este ejemplo, la palabra clave break detiene el bucle infinito while cuando i se vuelve igual a 6, después de la operación i++.

Ejemplo 2: Romper un bucle for

123456789
let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
copy

Aquí, la variable a se incrementa por i en cada iteración (0 + 1 + 2 + 3 + 4) hasta que i se vuelve igual a 4. En ese momento, se activa la sentencia break.

i = 0a = 0 + 0
i = 1a = 0 + 1
i = 2a = 1 + 2
i = 3a = 3 + 3
i = 4a = 6 + 4, break

Ejemplo 3: Interrupción inmediata de un bucle while

1234567
while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
copy

En este ejemplo, la sentencia break dentro del bucle while termina inmediatamente el bucle, evitando que cualquier código debajo de ella se ejecute dentro del mismo bloque.

Nota

Recuerde que la sentencia break es una herramienta poderosa para controlar el flujo de sus bucles, permitiéndole salir de ellos cuando se cumplen condiciones específicas.

question mark

¿Qué se imprimirá en la consola con el siguiente código?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 6

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain how the `break` statement differs from the `continue` statement?

Can you show an example where using `break` is necessary in a real-world scenario?

What happens if you remove the `break` statement from these examples?

Awesome!

Completion rate improved to 2.33

bookSalir de Bucles con Break

Desliza para mostrar el menú

La palabra clave break es un terminador de bucles, que permite salir de un bucle de forma anticipada.

Ejemplo 1: Detener un bucle infinito

123456789
let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
copy

En este ejemplo, la palabra clave break detiene el bucle infinito while cuando i se vuelve igual a 6, después de la operación i++.

Ejemplo 2: Romper un bucle for

123456789
let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
copy

Aquí, la variable a se incrementa por i en cada iteración (0 + 1 + 2 + 3 + 4) hasta que i se vuelve igual a 4. En ese momento, se activa la sentencia break.

i = 0a = 0 + 0
i = 1a = 0 + 1
i = 2a = 1 + 2
i = 3a = 3 + 3
i = 4a = 6 + 4, break

Ejemplo 3: Interrupción inmediata de un bucle while

1234567
while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
copy

En este ejemplo, la sentencia break dentro del bucle while termina inmediatamente el bucle, evitando que cualquier código debajo de ella se ejecute dentro del mismo bloque.

Nota

Recuerde que la sentencia break es una herramienta poderosa para controlar el flujo de sus bucles, permitiéndole salir de ellos cuando se cumplen condiciones específicas.

question mark

¿Qué se imprimirá en la consola con el siguiente código?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 6
some-alt