Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Bucle `For` | Section
Fundamentos de JavaScript

bookBucle `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.

12345678
const 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
copy

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.

12345678910111213141516
const 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);
copy

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.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 14

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 1. Capítulo 14
some-alt