Oi, Raonny! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei da forma como você fez a validação usando typeof, !isNaN() e a verificação idade >= 0. Isso mostra atenção aos detalhes e cuidado com entradas inválidas. A estrutura condicional também ficou bem organizada e fácil de ler.
Uma dica interessante para o futuro é usar o método Number.isInteger() caso queira garantir que a idade seja um número inteiro. Veja este exemplo:
let idade = Number(prompt('Digite sua idade'));
if (Number.isInteger(idade) && idade >= 0) {
console.log('Idade valida');
} else {
console.log('Idade invalida');
}
Nesse código, Number() converte o valor digitado e Number.isInteger() verifica se o número é inteiro, evitando valores como 0.3.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!