¡Hola Ivonne, espero que estés bien!
Parece que estás trabajando en un conjunto de ejercicios para practicar el uso de bucles while
en JavaScript. Vamos a revisar cada uno de los puntos para asegurarnos de que todo esté en orden:
Contador de 1 a 10:
Tu código está perfecto. Estás inicializando el contador en 1 y usas un bucle while
para incrementar y mostrar los números hasta 10.
let contador = 1;
while (contador <= 10) {
console.log(contador);
contador++;
}
Contador de 10 a 0:
Aquí parece que hay un pequeño error en la condición del bucle. Estás usando contador
en la condición en lugar de contador2
. Deberías cambiarlo para que funcione correctamente.
let contador2 = 10;
while (contador2 >= 0) {
console.log(contador2);
contador2--;
}
Cuenta regresiva desde un número ingresado:
Este código también tiene un pequeño problema. El prompt
devuelve un valor de tipo cadena, por lo que es importante convertirlo a un número antes de usarlo en el bucle. Puedes hacerlo usando parseInt()
.
let numeroMaximo = parseInt(prompt("Ingresa un número para la cuenta regresiva:"));
while (numeroMaximo >= 0) {
console.log(numeroMaximo);
numeroMaximo--;
}
Cuenta progresiva hasta un número ingresado:
Al igual que en el punto anterior, asegúrate de convertir el valor ingresado a un número.
let numeroMaximo2 = parseInt(prompt("Ingresa un número para la cuenta progresiva:"));
let contador3 = 0;
while (contador3 <= numeroMaximo2) {
console.log(contador3);
contador3++;
}
Espero que estas correcciones te ayuden a completar tus desafíos con éxito. ¡Sigue practicando y aprendiendo! Espero haber ayudado y buenos estudios!