Bucles for
Un bucle for ejecuta un bloque de código un número determinado de veces, o una vez por cada elemento de una colección. JavaScript tiene dos variantes que vale la pena conocer: el bucle for clásico, y el más moderno for...of.
El bucle for clásico tiene tres partes separadas por punto y coma: un valor inicial (let i = 0), una condición que se comprueba antes de cada iteración (i < 5), y algo que se ejecuta después de cada iteración (i++). Te da control total, pero es fácil equivocarse por uno (off-by-one error).
Recorrer un array con for...of
for...of te entrega cada elemento directamente, sin necesidad de llevar un índice manualmente — más parecido a cómo funciona el bucle for de Python.
const fruits = ["apple", "banana", "cherry"];
for (const fruit of fruits) {
console.log(fruit);
}apple banana cherry
Siguiente: bucles while — repetir según una condición en vez de una colección fija.
Ejercicio de práctica
Usa un bucle for para imprimir los números del 1 al 5, cada uno en su propia línea.