Velho em infra, passando por vendas e vendo a necessidade de começar a codar... Vamos que vamos!
Pensei que, se estamos falando de numeros e a contagem regressiva deles, precisamos verificar se é um número inteiro e caso não seja, pedimos a correção. Pesquisei um pouco e cheguei a esse resultado.
let numero = prompt("Digite um número para iniciar a contagem regressiva:");
// Verifica se o número digitado é válido (um número)
if (isNaN(numero)) {
alert("Por favor, digite um número válido.");
} else {
// Converte o valor para um número inteiro
numero = parseInt(numero);
alert("Contagem regressiva iniciada!");
// Loop while para a contagem regressiva
while (numero >= 0) {
alert(numero);
numero--;
}
alert("Contagem finalizada!");
}