Salir 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
123456789let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
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
123456789let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
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 = 0 | a = 0 + 0 |
|---|---|
i = 1 | a = 0 + 1 |
i = 2 | a = 1 + 2 |
i = 3 | a = 3 + 3 |
i = 4 | a = 6 + 4, break |
Ejemplo 3: Interrupción inmediata de un bucle while
1234567while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
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
breakes una herramienta poderosa para controlar el flujo de sus bucles, permitiéndole salir de ellos cuando se cumplen condiciones específicas.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
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
Salir 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
123456789let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
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
123456789let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
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 = 0 | a = 0 + 0 |
|---|---|
i = 1 | a = 0 + 1 |
i = 2 | a = 1 + 2 |
i = 3 | a = 3 + 3 |
i = 4 | a = 6 + 4, break |
Ejemplo 3: Interrupción inmediata de un bucle while
1234567while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
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
breakes una herramienta poderosa para controlar el flujo de sus bucles, permitiéndole salir de ellos cuando se cumplen condiciones específicas.
¡Gracias por tus comentarios!