Achei sem sentido os códigos então decidi mudar sem perder o sentido.
alert('Boas vindas ao site');
let nome = prompt('Digite seu nome');
let idade = prompt('Digite sua idade');
let numeroDeVendas = 50;
let saldoDisponivel = 1000;
if (nome === '' || idade === '') {
let mensagemDeErro = "Erro! Preencha todos os campos";
alert(mensagemDeErro);
} else {
alert('Seja bem-vindo, ' + nome);
idade = Number(idade); // Converte a idade de string para número
if (idade >= 18) {
alert('Você já pode tirar sua habilitação');
} else {
alert('Você ainda não tem idade suficiente para tirar a habilitação');
}
}