Los bucles son estructuras de control en programación que permiten ejecutar un bloque de código repetidamente mientras se cumple una condición. JavaScript tiene varios tipos de bucles, incluyendo `for`, `while`, y `do-while`.
Bucle for
El bucle `for` se utiliza para ejecutar un bloque de código un número específico de veces.
for (let i = 0; i < 5; i++) {
console.log("Iteración " + i);
}
`let i = 0` inicializa la variable de control `i`.
`i < 5` es la condición de salida del bucle.
`i++` incrementa la variable de control en cada iteración.
Bucle while
El bucle `while` se utiliza para ejecutar un bloque de código mientras una condición sea verdadera.
let contador = 0;
while (contador < 5) {
console.log("Iteración " + contador);
contador++;
}
`contador < 5` es la condición de salida del bucle.
Bucle do-while
El bucle `do-while` es similar al `while`, pero garantiza que el bloque de código se ejecute al menos una vez antes de verificar la condición.
let x = 0;
do {
console.log("Iteración " + x);
x++;
} while (x < 5);
El bloque de código se ejecuta al menos una vez, incluso si `x < 5` es falso.
Interrumpiendo un Bucle
Puedes usar la palabra clave `break` para salir de un bucle antes de que se complete su ciclo.
for (let i = 0; i < 10; i++) {
if (i === 5) {
break;
}
console.log("Iteración " + i);
}
En este ejemplo, el bucle `for` se detiene cuando `i` es igual a 5.
Saltando a la Siguiente Iteración
Puedes usar la palabra clave `continue` para saltar a la siguiente iteración del bucle.
for (let i = 0; i < 5; i++) {
if (i === 2) {
continue;
}
console.log("Iteración " + i);
}
En este ejemplo, la iteración se salta cuando `i` es igual a 2.
Estas son las formas básicas de utilizar bucles en JavaScript. Los bucles son herramientas poderosas para ejecutar tareas repetitivas y te permiten optimizar tu código. Práctica con ellos y elige el tipo de bucle adecuado según tu escenario. ¡Sigue explorando y experimentando con JavaScript!