Curso javascript nivel medio
En JavaScript, la estructura for es una de las formas más comunes de crear bucles. Se utiliza para repetir un bloque de código un número específico de veces. A diferencia de while y do...while, el bucle for es ideal cuando conoces de antemano cuántas veces necesitas iterar.
¿Cómo funciona for?
El bucle for se compone de tres partes principales:
- Inicialización: Establece una variable de control para el bucle.
- Condición: Evalúa si el bucle debe continuar ejecutándose.
- Actualización: Modifica la variable de control después de cada iteración.
Sintaxis básica:
1for (inicialización; condición; actualización) { 2 // Código a ejecutar en cada iteración 3}
inicialización: Se ejecuta una vez al comienzo del bucle. Generalmente se utiliza para definir la variable que controlará el bucle.condición: Se evalúa antes de cada iteración. Si estrue, el bucle continúa; si esfalse, el bucle se detiene.actualización: Se ejecuta al final de cada iteración para actualizar la variable de control.
Ejemplo básico
Supongamos que queremos imprimir los números del 1 al 5 usando un bucle for:
1for (let i = 1; i <= 5; i++) { 2 console.log(i); 3}Salida de Consola!: 1 2 3 4 5
En este ejemplo:
- Inicialización:
let i = 1establece la variableicon un valor inicial de1. - Condición:
i <= 5verifica siies menor o igual a5. Si estrue, el bucle continúa. - Actualización:
i++incrementaien1después de cada iteración. - El bloque de código dentro del bucle (
console.log(i);) se ejecuta cinco veces, imprimiendo los números del 1 al 5.
Bucle for inverso
Puedes usar un bucle for para contar hacia atrás cambiando la inicialización, condición, y actualización.
Ejemplo de bucle for inverso:
1for (let i = 5; i >= 1; i--) { 2 console.log(i); 3}Salida de Consola!: 5 4 3 2 1
En este caso:
- El bucle comienza con
i = 5y se detiene cuandoies menor que1. i--decrementaien1en cada iteración, imprimiendo los números del 5 al 1.
Uso de for con arrays
El bucle for es muy útil para iterar sobre los elementos de un array.
Ejemplo de bucle for con un array:
1let frutas = ["🍎 Manzana", "🍌 Banana", "🍒 Cereza"]; 2 3for (let i = 0; i < frutas.length; i++) { 4 console.log(frutas[i]); 5}Salida de Consola!: 🍎 Manzana 🍌 Banana 🍒 Cereza
En este ejemplo:
- El bucle
forrecorre cada elemento del arrayfrutas. frutas.lengthdevuelve la longitud del array, asegurando que el bucle se ejecute para cada elemento.frutas[i]accede a cada elemento del array en la posicióni.
Resumen
fores una estructura de bucle que se usa cuando conoces de antemano cuántas veces debe ejecutarse el código.- Se compone de tres partes: inicialización, condición, y actualización.
- Es ideal para iterar sobre arrays o realizar acciones repetitivas un número específico de veces.
- Puedes controlar la dirección del bucle, tanto hacia adelante como hacia atrás, modificando la inicialización y la actualización.
El bucle for es una herramienta fundamental en JavaScript para ejecutar código repetitivamente de manera controlada y eficiente.
- Loading...
Objetivo:
Crea una función llamada
sumarMultiplosque use un bucleforpara sumar todos los números entre 0 y un límite dado que sean múltiplos de 3 o 5.Instrucciones:
- Usa un bucle
forpara iterar entre 0 y el número límite. - Suma solo los números que sean múltiplos de 3 o 5.
Loading...- Usa un bucle
Objetivo:
Crea una función llamada
sumarNumerosque acepte un número indefinido de parámetros y use un bucleforpara devolver la suma de todos los parámetros que sean números.Instrucciones:
- Usa la estructura
forpara iterar sobre los parámetros recibidos. - Deberás usar
argumentspara acceder a los parámetros recibidos.
Loading...- Usa la estructura
Objetivo:
Crea una función llamada
contarVocalesque use un bucleforpara contar cuántas vocales (a, e, i, o, u) hay en una cadena de texto. Tanto vocales en mayúscula como en minúscula.Instrucciones:
- Usa la estructura
forpara iterar sobre cada carácter de la cadena. - Cuenta cuántas vocales aparecen en la cadena.
Loading...- Usa la estructura