Oi, Rogério!
Que legal ver você retomando a programação! Não se preocupe, todo mundo começa de algum lugar, e é ótimo ver sua iniciativa de recomeçar com JavaScript!
Vou te dar algumas sugestões para melhorar e tornar o seu código mais robusto e organizado. Aqui vão algumas dicas:
Evitar múltiplos alert sem necessidade
O alert é ótimo para testes rápidos, mas quando vamos começar a estruturar um código, é legal evitar o uso excessivo dele. Em vez disso, você pode juntar as informações que quer mostrar ao usuário e exibir tudo de uma vez, melhorando a experiência.
Transformar o prompt em número
O prompt retorna sempre uma string, então é uma boa prática converter a entrada para um número quando for necessário, como no caso da idade.
Organizar o fluxo lógico
Seria bom tratar o erro de preenchimento de maneira mais clara, além de realizar validações antes de mostrar qualquer mensagem. Isso ajuda o código a ficar mais robusto, evitando que o programa continue sem os dados essenciais.
Evitar variáveis soltas
Você criou algumas variáveis no início (nome1, idade1, etc.) que não são usadas. Se não for utilizar essas variáveis, o ideal é removê-las para evitar confusão.
Exemplo de código melhorado:
Aqui vai uma versão melhorada do seu código:
alert('Boas-vindas ao nosso Site!');
let nome = prompt('Qual seu nome?');
let idade = prompt('Qual sua idade?');
// Verifica se a idade foi preenchida e se é um número
if (idade === "" || isNaN(idade)) {
alert('Erro! Por favor, preencha sua idade com um valor válido.');
} else {
idade = parseInt(idade); // Converte a idade para número
if (idade >= 18) {
alert('Você pode tirar a habilitação!');
} else {
alert('Você ainda não pode tirar a habilitação.');
}
}
Espero ter ajudado, bom trabalho!