1
resposta

[Dúvida] Exemplo do professor não funcionou

Ao realizar o código seguindo o exemplo do professor, não foi possível gerar nenhuma mensagem no navegador, após ler algumas dúvidas similares, realizei uma correção na linha 11 e 14 retirando a palavra "let" que estava antes do nome e da idade.

Dessa forma o navegador passou a exibir a mensagem, porém somente a primeira linha do alert "Bem vindo ao nosso site!" não teve mais nenhum campo para preencher nome, idade e por ai vai.

Outra coisa que mudei lendo outros comentários, foi que no final, no lugar do último alert, tinha colocado console.log, assim como está nos exemplos do professor, e assim como vários alunos aqui seguiram o mesmo exemplo e não deu certo.

O que eu deveria ter mudado para aparecer os campos de preenchimento de outras variáveis do código ?

E fica aqui uma sugestão de melhoria, pois seguir exatamente o exemplo do professor não está dando certo, e como podem ver vários alunos estão reclamando exatamente do mesmo ponto. Ou então está faltando explicações em alguns pontos entre o raciocínio do professor com os alunos.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Davi! Você não usou as variáveis let nas linhas 11 e 14. Parece que tudo funciona sem variáveis. Mas a melhor prática é sempre declarar a variável. Se variável não tiver sido declarada antes, o JavaScript cria automaticamente uma variável global, o que pode gerar conflitos e dificultar a depuração. Esses desafios não estão relacionadas entre si. Portanto, se você fizer cada um separadamente, tudo funcionará. Para que todas desafios funcionem em conjunto, os nomes das variáveis não devem ser repetidos. Use por exemplo nome1 na linha 11 e idade1 nas linhas 14 e 15. Também corrige a linha 4 (numeroDeVendas).