Dominio del Bucle For en JavaScript
El bucle for es una forma común de repetir código. Utiliza tres partes dentro de los paréntesis:
for (Initialization; Condition; Increment/Decrement) {
// code block
}
Significado de cada parte:
- Inicialización: crea el contador del bucle (se ejecuta una vez);
- Condición: se verifica antes de cada iteración;
- Incremento/Decremento: actualiza el contador después de cada ciclo.
Una iteración es una ejecución completa del cuerpo del bucle.
123for (let i = 1; i < 5; i++) { console.log("Loop iteration:", i); };
let i = 1: inicialización;i < 5: condición;i++: incremento;console.log(...): cuerpo del bucle.
Esto se repite hasta que la condición sea falsa.
También es posible utilizar decremento en el bucle for, como se muestra aquí:
123for (let i = 15; i > 10; i--) { console.log("i =", i); }
El contador del bucle for es exclusivo de su propio ámbito, por lo que no es necesario preocuparse por conflictos de nombres con otras variables:
12345678let i = 2077; console.log("(global) i =", i); for (let i = 0; i < 4; i++) { console.log("(for) i =", i); } console.log("(global) i =", i);
También se pueden utilizar diferentes expresiones para las operaciones de Incremento/Decremento:
123for (let i = 0; i < 40; i += 7) { console.log("i =", i); };
Comparación entre los bucles for y while
Al comparar los bucles for y while, el bucle for suele ser más simple y conciso. A continuación, un ejemplo de bucles equivalentes:
1234567891011// `while` let a = 1; while (a <= 3) { console.log("While:", a); a++; } // `for` for (let i = 1; i <= 3; i++) { console.log("For:", i); }
El bucle for suele ser más corto y mantiene el contador dentro de su propio ámbito.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Can you explain more about the difference between for and while loops?
What happens if I omit one of the parts in the for loop?
Can you show more examples of using different increment or decrement steps?
Genial!
Completion tasa mejorada a 2.5
Dominio del Bucle For en JavaScript
Desliza para mostrar el menú
El bucle for es una forma común de repetir código. Utiliza tres partes dentro de los paréntesis:
for (Initialization; Condition; Increment/Decrement) {
// code block
}
Significado de cada parte:
- Inicialización: crea el contador del bucle (se ejecuta una vez);
- Condición: se verifica antes de cada iteración;
- Incremento/Decremento: actualiza el contador después de cada ciclo.
Una iteración es una ejecución completa del cuerpo del bucle.
123for (let i = 1; i < 5; i++) { console.log("Loop iteration:", i); };
let i = 1: inicialización;i < 5: condición;i++: incremento;console.log(...): cuerpo del bucle.
Esto se repite hasta que la condición sea falsa.
También es posible utilizar decremento en el bucle for, como se muestra aquí:
123for (let i = 15; i > 10; i--) { console.log("i =", i); }
El contador del bucle for es exclusivo de su propio ámbito, por lo que no es necesario preocuparse por conflictos de nombres con otras variables:
12345678let i = 2077; console.log("(global) i =", i); for (let i = 0; i < 4; i++) { console.log("(for) i =", i); } console.log("(global) i =", i);
También se pueden utilizar diferentes expresiones para las operaciones de Incremento/Decremento:
123for (let i = 0; i < 40; i += 7) { console.log("i =", i); };
Comparación entre los bucles for y while
Al comparar los bucles for y while, el bucle for suele ser más simple y conciso. A continuación, un ejemplo de bucles equivalentes:
1234567891011// `while` let a = 1; while (a <= 3) { console.log("While:", a); a++; } // `for` for (let i = 1; i <= 3; i++) { console.log("For:", i); }
El bucle for suele ser más corto y mantiene el contador dentro de su propio ámbito.
¡Gracias por tus comentarios!