En esta actividad, resolví varios desafíos para practicar el uso de bucles en JavaScript. Usé el bucle while
, que permite ejecutar un bloque de código repetidamente mientras se cumpla una condición.
- Contador ascendente del 1 al 10: Utilicé un
while
para mostrar los números del 1 al 10. - Contador descendente del 10 al 0: Implementé un
while
que cuenta hacia atrás desde 10 hasta 0. - Cuenta regresiva desde un número ingresado: Pedí un número al usuario y conté desde 0 hasta ese número.
- Cuenta progresiva hasta un número ingresado: Similar al anterior, pero en orden inverso.
Archivo: bucles.js
// 1. Contador ascendente del 1 al 10
let contador1 = 1;
while (contador1 <= 10) {
console.log(contador1);
contador1++;
}
// 2. Contador descendente del 10 al 0
let contador2 = 10;
while (contador2 >= 0) {
console.log(contador2);
contador2--;
}
// 3. Cuenta regresiva desde un número ingresado por el usuario
let numeroIngresado1 = parseInt(prompt("Ingresa un número para la cuenta regresiva:"));
let contador3 = numeroIngresado1;
while (contador3 >= 0) {
console.log(contador3);
contador3--;
}
// 4. Cuenta progresiva hasta un número ingresado por el usuario
let numeroIngresado2 = parseInt(prompt("Ingresa un número para la cuenta progresiva:"));
let contador4 = 0;
while (contador4 <= numeroIngresado2) {
console.log(contador4);
contador4++;
}
Estos ejercicios me ayudaron a reforzar la lógica de programación mediante el uso de bucles while. Con este conocimiento, puedo optimizar el código, evitando la repetición de líneas innecesarias y mejorando la eficiencia de los programas.