Oi Suzana, tudo bem? 😊
Analisando seu código, notei alguns pontos que podem ser melhorados para garantir que ele funcione corretamente. 💪
Primeiro, você está redeclarando as variáveis nome
e idade
com let
novamente, o que não é necessário, já que elas foram declaradas no início do código.
Além disso, a função prompt()
retorna um valor do tipo string. Para garantir que a comparação na linha 10 funcione corretamente, você precisa converter o valor de idade
para um número inteiro utilizando a função parseInt()
.
Por fim, a sintaxe do if
na linha 10 está incorreta. Em JavaScript, não se usa ponto e vírgula após a condição do if
.
Veja como ficaria o código corrigido:
alert('Boas vindas ao nosso site');
let nome = 'Lua';
let idade = 25;
let numeroDeVendas = 50;
let saldoDisponivel = 1000;
alert('Preencha todos os campos!');
let mensagemDeErro = 'Erro! Preencha todos os campos!';
alert(mensagemDeErro);
nome = prompt('Digite seu nome');
idade = parseInt(prompt('Digite sua idade'));
if (idade >= 18) {
alert('Pode tirar a habilitação');
}
🎓 Para saber mais:
📌 Nota: Otimize seus estudos com o guia "Como turbinar seus estudos utilizando o fórum" e insira o código usando a ferramenta do fórum.