Parabéns Maria, seu código e a sua lógica ficaram muito boas. Faltou só um detalhe: O comando prompt tem como retorno uma String, então quando desejamos usar um número retornado por esse comando devemos convertê-lo para numérico usando os seguintes comandos parseInt(argumento) -> para inteitos ou parseFloat(argumento) -> para decimais.
DICA: Quando for postar códigos aqui no fórum você pode usar a ferramenta do editor </> para postar os blocos de códigos.
lert ('Boas vindas ao nosso site!');
// atribuíndo variáveis
let nome = 'Lua';
let idade = 25;
let numeroDeVendas = 50;
let saldoDisponivel = 1000;
//exibindo um alerta de erro
alert ('Erro! Preencha todos os campos');
let mensagemDeErro = 'Erro! Preencha todos os campos';
alert (mensagemDeErro);
// nome do usuário
nome = prompt ('Digite o seu nome');
// idade do usuário
idade = parseInt(prompt('Digite sua idade')); //Faz a conversão da String para número
// verificando se a idade é maior ou igual a dezoito
if (idade >= 18) {
alert('Pode tirar habilitação!');
}
Se quiser pode visitar o link da minha solução também link: https://cursos.alura.com.br/forum/topico-projeto-desafio-01-ok-480712