Olá Thatiane, creio que encontrei alguns erros em algumas partes do código, colocarei em "//" para comentar sobre
alert ("Boas Vindas ao nosso site!")
//let nome = "Lua";
//let idade = 25;
//vou comentar as variáveis "nome" e "idade" pois os valores delas serão preenchidos depois, no "prompt" que você declarou logo abaixo.
let numerodeVendas = 50;
let saldoDisponivel = 1000;
// alert ("Erro! Preencha todos os campos")
// let " mensagemDeErro " = " Erro!Preencha todos os campos";
//aqui não havia a necessidade das aspas após o "let", sendo correto deixar somente:
let mensagemDeErro = "Erro!Preencha todos os campos";
// alert (" mensagemDeErro ");
//aqui no alert, não precisa passar a variavel mensagemDeErro por aspas, como ela já foi definida no inicio, só de passar ela pelo nome já resolveria
// alert(mensagemDeErro);
let nome = prompt(" digiteseunome ");
let idade = prompt (" digite sua idade");
if(nome, idade == null || nome,idade == ""){
alert(mensagemDeErro);
}
//if (idade >= 18); { nesta linha, você adicionou um ";" no meio do condicional if, não sendo necessário,
//faça:
if (idade >= 18){
alert ( " Pode tirar a habiltação " )
};
espero ter ajudado ao menos um pouco!