1
resposta

Gostaria de saber se está correta a atividade

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');
let substantivo = prompt('Coloque o nome');
if(substantivo == nome){
    console.log('Nome correto(Lua)');
}
let id = prompt('Coloque a idade');
if(id == idade){
    console.log('Idade correta(25)');
}
alert('Caso a idade seja maior ou igual que 18, exibir Pode tirar a habilitação');
let idade => 18;
let tirarHabilitacao => 18;
1 resposta

Oi, Eleazar! Tudo bem?

Parabéns pela elaboração do código! Deixo apenas algumas sugestões para ajudar:

  1. Na declaração da variável nome, precisamos colocar o valor "Lua" entre aspas, pois é uma string, deixando esse trecho de código da seguinte forma: let nome = "Lua";.

  2. No alerta que utiliza a variável mensagemDeErro, estamos colocando o nome da variável entre aspas, fazendo com que o alerta mostre literalmente "mensagemDeErro", ao invés do valor da variável. Para corrigir isso, precisamos, então, apenas remover as aspas: alert(mensagemDeErro);.

  3. No final do código, estamos tentando criar condições usando a sintaxe let idade => 18; e let tirarHabilitacao => 18;, porém, para verificar se a idade é maior ou igual a 18, devemos usar uma estrutura condicional if e o operador >=, de acordo com o exemplo abaixo:

    let idadeUsuario = prompt('Coloque a idade');
    if (parseInt(idadeUsuario) >= 18) {
        alert('Pode tirar a habilitação');
    }
    

Espero ter ajudado!

Um forte abraço e bons estudos!