3
respostas

[Dúvida] O espaço para preencher nome e idade não aparece (desafio: hora da prática)

Já tentei de tudo mas o espaço para o usuário preencher o nome e idade não aparece. A única coisa que aparece é a mensagem de boas vindas e depois o pedido para preencher todos os campos, mas sem lugar para digitar.

Assim está o meu código:

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('Digite seu nome'); let idade = prompt ('Digite sua idade');

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

3 respostas

Oi,

Você está com dificuldades no desafio, e isso é super normal no começo. 😊

O problema é que você declarou as variáveis nome e idade duas vezes, uma com valores fixos e outra esperando o prompt.

O JavaScript vai usar a última declaração, que é o prompt, mas ele não aparece porque o código executa muito rápido.

Para corrigir, você precisa remover as primeiras declarações de nome e idade e deixar apenas os prompts.

E também tem um prompt de idade repetido, o que pode confundir o usuário.

Seu código corrigido ficaria assim:

alert("Boas vindas ao nosso site!"); 

// declaração de variáveis
let nome = "Lua"; 
let idade = 25; 
let numeroDeVendas = 50; 
let saldoDisponivel = 1000;

// alerts apenas de exemplo
alert("Erro! Preencha todos os campos");
let mensagemDeErro = "Erro! Preencha todos os campos"; alert(mensagemDeErro);

// uso do prompt
nome = prompt('Digite seu nome'); // remover o let
idade = prompt ('Digite sua idade'); // remover o let

// uso do if
if (idade >= 18) {
  alert('Pode tirar a habilitação');
}

🤓 Para saber mais: Documentação oficial do prompt.

Continue praticando e não desista! 🤗

Oi, Luis! Segui suas dicas mas não deu certo... Ainda do mesmo jeito :(

Veja o código online em https://codepen.io/diaslasd/pen/gbYQxda

tux matrix Caso este post o tenha ajudado, marque-o como solucionado ☑️. Bons Estudos! 🤓