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!