¡Hola, Sebastian!
Gracias por compartir tu código. Vamos a revisar cada uno de los puntos para asegurarnos de que están funcionando correctamente.
Contador de 1 a 10: Tu código está perfecto. Utilizas un bucle while
para incrementar numeroContador
de 1 a 10, mostrando cada número en la consola y con un alert
.
Contador de 10 a 0: Aquí hay un pequeño error. El bucle debería detenerse cuando numeroContador
llega a 0, no a 1. Deberías cambiar la condición del while
a numeroContador >= 0
. Aquí tienes el código corregido:
let numeroContador = 10;
while (numeroContador >= 0) {
console.log(numeroContador);
alert(`${numeroContador}`);
numeroContador = numeroContador - 1;
}
- Cuenta regresiva desde 0 hasta un número dado: Tu código funciona bien, pero parece que estás haciendo una cuenta progresiva en lugar de regresiva. Para una cuenta regresiva, deberías empezar desde el número ingresado y contar hacia abajo hasta 0. Aquí tienes un ejemplo de cómo podrías hacerlo:
let numeroPedido = prompt('Ingresa un numero por favor:');
let numeroContador = numeroPedido;
while (numeroContador >= 0) {
console.log(numeroContador);
alert(`${numeroContador}`);
numeroContador = numeroContador - 1;
}
- Cuenta progresiva desde 0 hasta un número dado: Tu código está casi correcto, pero empieza desde 1 en lugar de 0. Cambia
let numeroContador = 1;
a let numeroContador = 0;
para que comience desde 0:
let numeroContador = 0;
let numeroPedido = prompt('Ingresa un numero por favor:');
while (numeroContador <= numeroPedido) {
console.log(numeroContador);
alert(`${numeroContador}`);
numeroContador = numeroContador + 1;
}
Espero que estas correcciones te sean útiles. ¡Sigue practicando y disfrutando del aprendizaje de JavaScript! Espero haber ayudado y buenos estudios!