Posibles soluciones:
/*Ejercicio 1*/
// Inicializa el contador en 1
let contador = 1;
// Utiliza un bucle 'while' para contar hasta 10
while (contador <= 10) {
// Muestra el número actual en una alerta
alert(contador);
// Incrementa el contador
contador++;
}
/*Ejercicio 2*/
// Inicializa el contador en 10
let contador = 10;
// Utiliza un bucle 'while' para contar hasta 0
while (contador >= 0) {
// Muestra el número actual en una alerta
alert(contador);
// Decrementa el contador
contador--;
}
/*Ejercicio 3*/
// Pregunta al usuario por un número
let numero = prompt("Ingresa un número:");
// Convierte el valor ingresado a un número
numero = Number(numero);
// Verifica si el número es válido
if (isNaN(numero)) {
alert("Por favor, ingresa un valor numérico válido.");
} else {
// Inicializa el contador en 0
let contador = 0;
// Utiliza un bucle 'while' para contar hasta el número ingresado
while (contador <= numero) {
// Muestra el número actual en la consola
console.log(contador);
// Incrementa el contador
contador++;
}
}
/*Ejercicio 4 - Modificado porque el enunciado es igual al 3*/
// Pregunta al usuario por un número
let numero = prompt("Ingresa un número:");
// Convierte el valor ingresado a un número
numero = Number(numero);
// Verifica si el número es válido
if (isNaN(numero)) {
alert("Por favor, ingresa un valor numérico válido.");
} else {
// Utiliza un bucle 'while' para contar desde el número hasta 0
while (numero >= 0) {
// Muestra el número actual en la consola
console.log(numero);
// Decrementa el número
numero--;
}
}