1
resposta

Desafio: hora da prática : DÚVIDA

Fiz a tarefa mas nada aconteceu quando executei a página... Onde eu errei?

E também não entendi muito vem a função desse código como um todo, começa com alguns dados e depois pede para fornecer... Alguém consegue me explicar?

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 nome = prompt('Qual o seu nome?'); let idade = prompt ('Qual sua idade?'); if idade>='18' { alert ('Você pode tirar habilitação!'); }

Obrigado!

1 resposta

O if precisa estar entre parenteses, isso que provavelmente está dando erro no seu codigo, além disso, não é necessario declarar a variavel nome duas vezes, aqui está o codigo corrigido:

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);

// Agora pede os dados ao usuário
nome = prompt('Qual o seu nome?');
idade = prompt('Qual sua idade?');

// Verifica se a idade é maior ou igual a 18
if (idade >= 18) {
    alert('Você pode tirar habilitação!');
} else {
    alert('Você ainda não pode tirar habilitação.');
}