O código que você forneceu tem alguns erros de sintaxe e lógica. Aqui está uma versão corrigida:
alert('Boas vindas ao nosso site!');
let nome = 'Lua';
let idade = 25;
let numeroDeVendas = 50;
let saldoDisponivel = 1000;
// Verifica se nome e idade foram preenchidos
if (!nome || !idade) {
alert("Erro! Preencha todos os campos");
} else {
alert("Nome: " + nome + "\nIdade: " + idade);
if (idade >= 18) {
alert("Pode tirar a habilitação");
} else {
alert("Você é menor de idade");
}
}
Aqui estão as correções e melhorias realizadas:
- Adicionei aspas ao redor do valor atribuído à variável
nome
para indicar que é uma string: let nome = 'Lua';
. - Removi os dois pontos após as atribuições de
idade
, numeroDeVendas
, e saldoDisponivel
. - Incluí uma verificação para garantir que tanto o nome quanto a idade sejam preenchidos antes de prosseguir.
- Adicionei uma mensagem mostrando o nome e a idade se ambos foram preenchidos.
- Adicionei uma mensagem para o caso em que a idade é menor que 18.