For Javascript
Sentencia For Javascript
La sentencia for
en JavaScript se utiliza para crear bucles (loops) que ejecutan un bloque de código repetidamente mientras se cumple una condición. La estructura básica de una sentencia for
es la siguiente:
for (inicialización; condición; actualización) {
// Código a ejecutar en cada iteración
}
- La inicialización se ejecuta una sola vez al comienzo del bucle y se utiliza para establecer una variable de control.
- La condición se evalúa antes de cada iteración. Si es verdadera, el bucle continúa; si es falsa, el bucle se detiene.
- La actualización se ejecuta después de cada iteración y generalmente se utiliza para modificar la variable de control.
Ejemplos de la sentencia for
Ejemplo 1: Contar hasta 5
for (let i = 1; i <= 5; i++) {
console.log(i);
}
En este ejemplo, inicializamos la variable i
en 1, establecemos la condición de que i
debe ser menor o igual a 5, y aumentamos i
en 1 en cada iteración. El bucle imprimirá los números del 1 al 5.
Ejemplo 2: Sumar números pares del 1 al 10
let suma = 0;
for (let i = 2; i <= 10; i += 2) {
suma += i;
}
console.log("La suma de los números pares del 1 al 10 es: " + suma);
En este ejemplo, inicializamos i
en 2, establecemos la condición de que i
debe ser menor o igual a 10 y aumentamos i
en 2 en cada iteración. Esto nos permite sumar los números pares del 1 al 10.
Ejemplo 3: Iterar a través de un arreglo
const colores = ["rojo", "verde", "azul", "amarillo"];
for (let i = 0; i < colores.length; i++) {
console.log(colores[i]);
}
Aquí, utilizamos la sentencia for
para iterar a través de un arreglo llamado colores
e imprimir cada elemento del arreglo.
Ejemplo 4: Bucle infinito
for (;;) {
console.log("Este es un bucle infinito");
}
Este es un ejemplo de un bucle infinito. Como no se proporciona una condición que eventualmente se vuelva falsa, este bucle se ejecutará continuamente y nunca se detendrá. Ten cuidado con los bucles infinitos, ya que pueden bloquear tu programa.
La sentencia for
es una herramienta poderosa para crear bucles en JavaScript y se utiliza comúnmente en la programación para repetir tareas específicas un número conocido de veces. A medida que te familiarices con esta sentencia, podrás utilizarla de manera efectiva en tus proyectos JavaScript.