Básico
Bucles (for/while)
Objetivo: Repetir acciones con for y while, y controlar la repetición con break y continue.
Explicación
Los bucles repiten código mientras se cumpla una condición.
- for: ideal cuando conoces el número de repeticiones. Tres partes: for (inicio; condición; incremento).
- while: repite mientras la condición sea verdadera; útil cuando no sabes cuántas iteraciones harán falta.
- do...while: ejecuta al menos una vez antes de comprobar.
Control del bucle:
- break: sale del bucle inmediatamente.
- continue: salta a la siguiente iteración.
Cuidado con los bucles infinitos: si la condición nunca se vuelve falsa, el programa se congela.
Ejemplos
for (let i = 0; i < 3; i++) {
console.log(i) // imprime 0, 1, 2
}let intentos = 0
while (intentos < 3) {
intentos++
}
console.log(intentos) // 3for (let i = 0; i < 5; i++) {
if (i === 2) continue
if (i === 4) break
console.log(i) // imprime 0, 1, 3
}Comprueba tu comprensión
Pregunta 1 de 5
Práctica opcional
Estos ejercicios no afectan tu dominio de la lección.
- Usa un for para imprimir los números del 1 al 10, pero muestra "fizz" en los múltiplos de 3.
- Reescribe el for anterior como while. ¿Cuál leyendo queda más clara y por qué?