Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, Eduardo!
Pelo que vi no seu código, você está utilizando algumas funções básicas do JavaScript para interagir com o usuário. Vou fazer alguns comentários e sugestões sobre o que você escreveu:
Variáveis e alert: Você está usando alert para exibir mensagens, o que é ótimo para testes simples. Note que o alert interrompe o fluxo da página até que o usuário feche a janela, então use com moderação.
Uso de prompt: O prompt é usado para capturar entradas do usuário. Lembre-se de que ele sempre retorna uma string, então, ao capturar a idade, você pode querer convertê-la para um número usando parseInt ou Number:
let idadeUsuario = parseInt(prompt("Informe a sua idade: "));
Condição if: A sua condição está correta para verificar se o usuário tem 18 anos ou mais. Apenas certifique-se de que a conversão de string para número foi feita corretamente, como mencionei acima.
Mensagens de erro: Você definiu a variável mensagemDeErro e a usou corretamente no console.log e alert. Isso é uma boa prática para evitar repetição de código.
Sugestão de melhoria: Se quiser melhorar a usabilidade, pode usar console.log para depuração em vez de alert, que é menos intrusivo.
Espero ter ajudado e bons estudos!