Bucles (JavaScript)

Bucles

> Tutorial

Ahora vamos a ver otro tipo de estructura tan fundamental como las condiciones: ¡los bucles!

Un bucle permite repetir instrucciones varias veces. Hay varios tipos, acotados y no acotados, que veremos en esta sección.

Bucle while

El bucle no acotado while tiene una sintaxis parecida a la del if que vimos antes. Ejecuta un bloque de instrucciones mientras se cumpla una condición.

Aquí tienes un ejemplo:

Al ejecutarse, este código muestra lo siguiente en los registros: > El contador vale 1 El contador vale 2 El contador vale 3 El contador vale 4 El contador vale 5

Bucle do while

El bucle no acotado do while se parece al bucle while, salvo que la condición va al final, así que el cuerpo del bucle siempre se ejecuta al menos una vez:

Bucle for

El bucle for es un bucle acotado que se parece al bucle while, pero más compacto.

El bucle for tiene tres partes:

Ejemplo de bucle for:

Atacar varias veces seguidas

Nuestro puerro tiene entre 10 y 13 PT (gracias a Motivación) y la Pistola solo cuesta 3 PT, así que podemos usarla 4 veces como máximo.

Usamos un bucle for para llamar 4 veces seguidas al método me.useWeapon():

Aquí nuestra variable i toma los valores 0, 1, 2 y 3, así que el bucle hace 4 iteraciones.

❓ Cuestionario

¿Para qué sirve un bucle?

Ejecutar instrucciones varias veces Hacer el código más compacto Acelerar una parte del código Ejecutar instrucciones en paralelo

¿Qué código(s) son correctos?

let x = 0 while (x < 10) { x += 2 } let x = 0 for (let i = 0; i < 10) { x += 2 } let x = 0 while { x += 2 } do (x < 10) let x = 0 for (; x < 10;) { x += 2 }

IA completa