Além do que foi pedido no desafio 3, fiz algumas condicionais para que o prompt não aceite valores negativos ou valores que não sejam números, mas o código interpreta qualquer valor enviado como não numérico, além de que o loop while não está sendo executado. Como eu poderia consertar isto??
let numero = parseInt(prompt('digite um número para contagem regressiva:'));
if (numero != Number) {
alert(' Isto não é um número!!');
} else if (numero < 0) {
alert('número invalido!! Apenas valores positivos.');
} else {
while (numero > 0) {
numero--;
alert(numero);
}
}