Olá, Fernando! Espero que esteja bem.
Analisando o seu código, percebo que você seguiu corretamente as instruções do desafio. No entanto, parece que há um problema que pode estar impedindo a execução correta do seu código. Você declarou as variáveis nome
e idade
duas vezes. No JavaScript, isso resultará em um erro, pois uma variável não pode ser redeclarada no mesmo escopo.
O seu código corrigido ficaria assim:
alert ('Boas vindas ao nosso site');
let nome = 'Lua';
let idade = 25;
let numeroDeVendas = 50;
let saldoDisponivel = 1000;
alert ('Erro! Preencha todos os campos');
let mensagemDeErro = 'Erro! Preencha todos os campos';
alert (mensagemDeErro);
nome = prompt ('Diga seu nome');
idade = prompt ('Digite sua idade');
if (idade >= 18) { alert('Pode tirar a habilitação!');}
Nesse código, removi o let
antes de nome
e idade
nas linhas onde você está usando o prompt
. Isso porque as variáveis nome
e idade
já foram declaradas anteriormente, logo, não precisam ser declaradas novamente, apenas reatribuídas.
Espero que essa explicação tenha esclarecido a sua dúvida. Se você atualizar o navegador agora, deverá ver os alertas e prompts conforme esperado.
Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.