Bucles en JavaScript

Introducción Link to heading

Los bucles en JavaScript te permiten ejecutar un bloque de código varias veces. Son una herramienta fundamental para automatizar tareas repetitivas y procesar colecciones de datos.

Tipos de bucles Link to heading

  • for: Se utiliza para ejecutar un bloque de código un número determinado de veces.
  • for/in: Se utiliza para recorrer las propiedades de un objeto.
  • for/of: Se utiliza para recorrer los valores de un objeto iterable.
  • while: Se utiliza para ejecutar un bloque de código mientras se cumpla una condición.
  • do/while: Se utiliza para ejecutar un bloque de código al menos una vez y luego mientras se cumpla una condición.

Ejemplo: Link to heading

const students = ["Maria", "Sergio", "Rosa", "Daniel"];

// Function to greet each student
function greetStudents(student) {
  console.log(`Hello, ${student}`);
}

// Using a for loop to iterate over the students array
for (var i = 0; i < students.length; i++) {
  greetStudents(students[i]);
}

// Using a for/of loop to iterate over the students array
for (var student of students) {
  greetStudents(student);
}

// Using a while loop to remove and greet each student
while (students.length > 0) {
  var student = students.shift();
  greetStudents(student);
}

Explicación: Link to heading

  • El bucle for recorre el array students e invoca la función greetStudents para cada elemento.
  • El bucle for/of es una forma más concisa de recorrer el array students e invoca la función greetStudents para cada elemento.
  • El bucle while elimina el primer elemento del array students e invoca la función greetStudents hasta que el array esté vacío.

¡Sigue aprendiendo sobre los bucles para escribir código JavaScript más eficiente y automatizado!

<< Sentencias switch en JavaScript Funciones constructoras en JavaScript >>