Olá, Caren!
Fico muito feliz em ver que você se divertiu programando e que decidiu incrementar o código do desafio!
Seu código está muito bom. Parabéns por resolver e implementar mais coisas ao código pedido no desafio!
Como você disse que adoraria ler sugestões de melhoria, vou deixar aqui algo que você pode implementar no seu código também. Você pode fazer a inclusão de validações para as entradas do usuário. Por exemplo, no seu código atual, se o usuário não inserir nada no prompt ou inserir um valor que não seja numérico na idade, o código pode não funcionar como esperado.
Verificar se o número digitado pelo usuário é realmente um número para depois seguir com o script o pode melhorar mais ainda o seu código.
Uma forma de fazer isso seria a seguinte:
let nome = prompt("Qual é o seu nome?");
while (!nome) {
nome = prompt("Por favor, insira um nome válido:");
}
let idade = prompt(`Quantos anos você tem, ${nome}?`);
while (isNaN(idade) || idade == '') {
idade = prompt(`Por favor, insira uma idade válida, ${nome}:`);
}
if (idade >= idadeMinima) {
alert(`${nome}, com ${idade} anos você pode tirar habilitação`);
} else {
alert(`${nome}, com ${idade} anos você não pode tirar habilitação ainda`);
}
Com isso, se o usuário não inserir um nome ou idade válidos, o código vai continuar pedindo até que ele insira.
Continue assim, explorando e se divertindo com a programação e fique à vontade para sempre utilizar o Fórum!
Abraço.
Caso este post tenha lhe
ajudado, por favor, marcar como solucionado ✓. Bons Estudos!