Praticando JavaScript: Condicionais - Resolução 01 - Acesso Liberado?
O código conta com duas functions, uma para verificar a idade e a outra para garantir que a entrada de idade pelo usuário seja válida:
let idade = Number(prompt("Digite sua idade: "));
idade = verificarSeEhNumero(idade);
const resultado = verificarAcesso(idade);
console.log(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 verificarAcesso(idade) {
if (idade >= 18) {
return "Acesso permitido.";
} else {
return "Acesso negado.";
}
}