Bucle `For`
Desliza para mostrar el menú
Un bucle for en JavaScript es una herramienta fundamental para repetir un bloque de código varias veces. Es especialmente útil cuando se desea realizar la misma acción para cada elemento de un array. La estructura básica de un bucle for incluye tres partes principales dentro de los paréntesis: la inicialización, la condición y el incremento.
- La inicialización establece una variable, generalmente como contador;
- La condición verifica si el bucle debe continuar ejecutándose;
- El incremento actualiza el contador después de cada iteración.
Esta estructura permite controlar exactamente cuántas veces se ejecuta el bucle.
La sintaxis general es la siguiente:
for (let i = 0; i < array.length; i++) {
// code to run on each iteration
}
Aquí, i es un contador que comienza en 0. El bucle continúa mientras i sea menor que la longitud del array. Después de cada iteración, i aumenta en uno.
12345678const numbers = [4, 7, 1, 9, 2]; let sum = 0; for (let i = 0; i < numbers.length; i++) { sum = sum + numbers[i]; } console.log("Sum:", sum); // Output: Sum: 23
Al trabajar con bucles for, puede ser necesario controlar cómo y cuándo finaliza el bucle o saltar ciertos pasos. La sentencia break permite salir del bucle antes de tiempo si se cumple una condición. La sentencia continue omite la iteración actual y pasa a la siguiente. Estas herramientas son útiles para manejar situaciones específicas, pero su uso incorrecto puede provocar errores.
12345678910111213141516const scores = [85, 42, 77, 0, 91, 65]; let validTotal = 0; for (let i = 0; i < scores.length; i++) { if (scores[i] === 0) { // Skip invalid score continue; } if (scores[i] > 90) { // Stop processing if a top score is found break; } validTotal += scores[i]; } console.log("Valid total:", validTotal);
Un error común con los bucles for es utilizar una condición de bucle o incremento incorrectos, lo que puede causar bucles infinitos u omitir elementos. Siempre verificar que el contador del bucle comience y termine en los valores correctos, y asegurarse de que el incremento o decremento acerque el bucle a su punto de parada. Recordar que los índices de los arreglos comienzan en 0 y llegan hasta array.length - 1.
¡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