De início não obtive tanta dificuldade, mas quando rodei o código percebi que não estava funcionando.
Abri o console para ver o que possivelmente estava dando erro e vi que era na variável nome, o erro dizia que eu estava definindo ele duas vezes. Eu estava definindo em cima let nome = "Lua" e novamente depois quando let nome = prompt("Qual o seu nome?");
Então percebi que na verdade era só para trocar o valor da variável e não para criá-la novamente e o código funcionou perfeitamente.
Segue abaixo
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("Qual o seu nome?");
idade = prompt("Digite aqui sua idade.");
if (idade >= 18) {
alert("Pode tirar a habilitação!");
}
//extra para ficar completo
else {
alert("Você ainda não pode tirar a habilitação.")
}