1
resposta

Desafio Hora de praticar

Muito animado com o curso, acabei de finalizar o primeiro desafio hora de praticar tive uma pequena duvida no item 7 - ( Declare uma variável chamada mensagemDeErro e atribua a ela o valor "Erro! Preencha todos os campos" Agora exiba um alerta com o valor da variável mensagemDeErro) que ao invés de exibir o valor da variável "Erro! Preencha todos os campos" estava exibindo a variavel mensagemDeErro, percebi que era porque havia colocado aspas no comando alert(mensagemDeErro).

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

1 resposta

Oi Glisan,

Parabéns por estar tão animado com o curso! 👏

Você está no caminho certo ao identificar que as aspas no alert(mensagemDeErro) fariam com que a string "mensagemDeErro" fosse exibida em vez do valor da variável.

Além disso, notei que você redeclarou as variáveis nome e idade usando let novamente. Isso pode causar erros, pois let permite declarar uma variável apenas uma vez dentro de um mesmo escopo. 😟

Para corrigir, você pode remover o let nas linhas onde você está apenas atribuindo um novo valor às variáveis já declaradas.

let nome = 'Lua';
let idade = 25;

nome = prompt('Digite o seu nome?');
idade = prompt('Digite a sua idade?');

🎓 Para saber mais: Declarações e Inicializações.

Continue praticando e explorando o JavaScript! 🤔

📌 Nota: Insira o código usando a ferramenta do fórum, não copie e cole diretamente e não use imagem apenas para mostrar o código! Aprenda a usar a ferramenta em Como turbinar seus estudos utilizando o fórum. código