Básico⏱ 30 min
⚡
JavaScript · Capítulo 5
Bucles
Repite operaciones con for, while y do...while. Resuelve FizzBuzz y tablas de multiplicar.
📖
Teoría
Los bucles ejecutan código repetidamente. Los principales en JavaScript:
for: cuando sabes cuántas veces repetir
while: cuando no sabes cuántas veces, solo la condición
do...while: como while, pero se ejecuta al menos una vez
break: sale del bucle inmediatamente
continue: salta a la siguiente iteración
javascript
// for: inicialización; condición; incremento
for (let i = 0; i < 5; i++) {
console.log("Iteración:", i);
}
// Recorrer un array
const frutas = ["manzana", "banana", "naranja"];
for (let i = 0; i < frutas.length; i++) {
console.log(frutas[i]);
}
// for...of (más moderno para arrays)
for (const fruta of frutas) {
console.log(fruta);
}
// while
let contador = 0;
while (contador < 3) {
console.log("Contador:", contador);
contador++;
}
// break y continue
for (let i = 0; i < 10; i++) {
if (i === 3) continue; // salta el 3
if (i === 7) break; // para en 7
console.log(i);
}⚡
Ejercicio práctico
🎯 Tu misión
Resuelve el clásico FizzBuzz: del 1 al 30, muestra "Fizz" si es múltiplo de 3, "Buzz" si es múltiplo de 5, "FizzBuzz" si es de ambos, o el número si no es múltiplo de ninguno.
Console
Vista previa