1
resposta

Dúvida

Boa tarde! Espero que estejam todos bem.

Estaria correto o código abaixo?

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 ('Diga seu nome'); let idade = prompt ('Digite sua idade'); if (idade >= 18) { alert('Pode tirar a habilitação!');}

Pergunto, porque ao atualizar o navegador, não visualizei nenhuma repercussão.

1 resposta

Olá, Fernando! Espero que esteja bem.

Analisando o seu código, percebo que você seguiu corretamente as instruções do desafio. No entanto, parece que há um problema que pode estar impedindo a execução correta do seu código. Você declarou as variáveis nome e idade duas vezes. No JavaScript, isso resultará em um erro, pois uma variável não pode ser redeclarada no mesmo escopo.

O seu código corrigido ficaria assim:

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);
nome = prompt ('Diga seu nome');
idade = prompt ('Digite sua idade');
if (idade >= 18) { alert('Pode tirar a habilitação!');}

Nesse código, removi o let antes de nome e idade nas linhas onde você está usando o prompt. Isso porque as variáveis nome e idade já foram declaradas anteriormente, logo, não precisam ser declaradas novamente, apenas reatribuídas.

Espero que essa explicação tenha esclarecido a sua dúvida. Se você atualizar o navegador agora, deverá ver os alertas e prompts conforme esperado.

Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.