Salir de Bucles con Break
La palabra clave break es un terminador de bucle, que le permite salir de un bucle prematuramente.
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 hace 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 en i durante cada iteración (0 + 1 + 2 + 3 + 4) hasta que i se hace igual a 4. En ese momento, se dispara 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: Romper un bucle while inmediatamente
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, impidiendo que cualquier código por debajo de él se ejecute dentro del mismo bloque.
Nota
Recuerda que la sentencia
breakes una poderosa herramienta para controlar el flujo de tus bucles, permitiéndote salir de ellos cuando se cumplan determinadas condiciones.
¡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
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 bucle, que le permite salir de un bucle prematuramente.
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 hace 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 en i durante cada iteración (0 + 1 + 2 + 3 + 4) hasta que i se hace igual a 4. En ese momento, se dispara 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: Romper un bucle while inmediatamente
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, impidiendo que cualquier código por debajo de él se ejecute dentro del mismo bloque.
Nota
Recuerda que la sentencia
breakes una poderosa herramienta para controlar el flujo de tus bucles, permitiéndote salir de ellos cuando se cumplan determinadas condiciones.
¡Gracias por tus comentarios!