Praticando JavaScript: Condicionais - Resolução 03 - Classificação de Idades para uma Atividade
O código conta com duas functions, uma para classificar a idade da pessoa e a outra para verificar se a idade inserida pelo usuário é válida.
let idade = Number(prompt("Digite uma idade: "));
idade = verificarSeEhNumero(idade);
const resultado = classificarIdade(idade);
console.log(`Essa pessoa está na categoria: ${resultado}.`);
function verificarSeEhNumero(idade) {
while (isNaN(idade) || idade < 0) {
idade = Number(prompt("Idade inválida. Por favor, digite uma idade válida: "));
}
return idade;
}
function classificarIdade(idade) {
if (idade < 12) {
return "Infantil";
} else if (idade >= 12 && idade < 18) {
return "Juvenil";
} else {
return "Adulto";
}
}