Bucles
Los bucles en JavaScript permiten ejecutar repetidamente un bloque de código mientras se cumpla una condición específica o durante un número definido de veces. Son una herramienta fundamental para realizar tareas repetitivas de manera eficiente
En JavaScript, hay varios tipos de bucles, pero los más comunes son:
-
for: Un bucle que se ejecuta un número específico de veces, controlado por una variable de control.
for (let i = 0; i < 5; i++) { console.log(i); /* Imprime los números del 0 al 4 */ } -
while: Un bucle que se ejecuta mientras una condición sea verdadera.
let count = 0; while (count < 5) { console.log(count); /* Imprime los números del 0 al 4 */ count++; } -
do-while: Un bucle similar al while, pero garantiza que se ejecute al menos una vez antes de verificar la condición.
let count = 0; do { console.log(count); /* Imprime los números del 0 al 4 */ count++; } while (count < 5); -
for…of: Un bucle que itera sobre elementos de cualquier objeto iterable (como arrays, cadenas, etc.).
let arr = ['a', 'b', 'c']; for (let element of arr) { console.log(element); /* Imprime 'a', 'b', 'c' */ } -
for…in: Un bucle que itera sobre las propiedades enumerables de un objeto.
let obj = {a: 1, b: 2, c: 3}; for (let key in obj) { console.log(key, obj[key]); /* Imprime 'a 1', 'b 2', 'c 3' */ }