2
respostas

Gostaria de uma orientação.

Boa tarde. Tentei por diversas vezes realizar o desafio, porem não consegui. Quando faço o teste colocando apenas a primeira linha, conforme o vídeo da aula "Exibindo mensagens na tela", a mensagem aparece, porem ao tentar executar com todas a informações, salvar ao final, voltar pra tela e atualizar, ele NÃO exibe mais. Gostaria de uma orientação. Desde já agradeço.

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("Insira seu nome"); let idade = prompt("Informe sua idade"); if(idade >= 18){alert("Pode tirar habilitação")}else{alert("Não pode tirar habilitação")};

2 respostas

Oi Tathiana, tudo bem? 😊

Entendo sua dificuldade com o desafio! 🤔

Pelo que você descreveu, parece que o problema está em algum ponto do seu código que impede a execução completa.

Para te ajudar, revisei o código que você compartilhou e fiz algumas correções e sugestões:

alert("Boas vindas ao nosso site!");
let nome = "Lua";
let idade = 25;
let numeroDeVendas = 50;
let saldoDisponivel = 1000;

let mensagemDeErro = "Erro! Preencha todos os campos!";
alert(mensagemDeErro);

nome = prompt("Insira seu nome:"); // Removi o 'let' para não redeclarar a variável
idade = prompt("Informe sua idade:"); // Removi o 'let' para não redeclarar a variável

if (idade >= 18) {
    alert("Pode tirar habilitação!");
} else {
    alert("Não pode tirar habilitação!");
}

Observações:

  • Removi a declaração das variáveis nome e idade novamente com let nas linhas que usam prompt.
  • A mensagem de erro "Erro! Preencha todos os campos" estava sendo definida duas vezes. Removi a primeira ocorrência, pois não parecia necessária.
  • Adicionei exclamações ao final das strings para melhor clareza.

Recomendações:

  • Use o console do navegador: Utilize console.log() para exibir valores de variáveis e mensagens durante a execução do código.
  • Execute o código passo a passo: Utilize as ferramentas de desenvolvedor do navegador para executar o código linha por linha e identificar o ponto exato onde ocorre o problema.

🎓 Para saber mais:

Espero que estas dicas te ajudem a resolver o problema! 🧐

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

O erro que se deu na verdade acredito que seja pela declaração de "let nome" duas vezes ao decorrer do código.