DevPathJavaScriptCapítulo 5
Básico30 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

Los mensajes de console.log aparecerán aquí

Vista previa