Eu fiz e refiz o exercício várias vezes e não estava entendendo os erros:* "Cannot redeclare block-scoped variable 'nome"* e "Cannot redeclare block-scoped variable 'idade'. O erro aparecia nas linas 09, 10 e abaixo e o exercício não dava certo na página. Revisitei as aulas e mesmo assim não conseguia entender porque não estava funcionando. Hoje finalmente entendi que como já usei o let nas linhas 2 e 3, o comando fica implicito no código nas linhas abaixo e digitar novamente gera um bug. Possivelmente a explicação técnica deva ser melhor do que escrevi, mas foi o que entendi após minhas pesquisas. Agradeço caso alguém tenha uma explicação mais didática.
Após correção cheguei nesse resultado:
- Mostre um alerta com a mensagem "Boas-vindas ao nosso site!" / alert ('Boas vindas ao nosso site!');
- Declare uma variável chamada nome e atribua a ela o valor "Lua / let nome = 'Lua';
- Crie uma variável chamada idade e atribua a ela o valor 25 / let idade = 25;
- Defina uma variável numeroDeVendas e atribua a ela o valor 50 / let numeroDeVendas = 50;
- Defina uma variável saldoDisponivel e atribua a ela o valor 1000 / let saldoDisponivel = 1000;
- Exiba um alerta com o texto "Erro! Preencha todos os campos" / alert ('Erro! Preencha todos os campos');
- 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:
- let menssagemDeErro = 'Erro! Preencha todos os campos';
- alert (menssagemDeErro);
- Use um prompt para perguntar o nome do usuário e armazená-lo na variável / nome = prompt ('Digite seu nome');
- Peça ao usuário para digitar sua idade usando um prompt e armazene-a na variável / idade = prompt ('Digite sua idade');
- Agora, caso a idade seja maior ou igual que 18, exiba um alerta com a mensagem "Pode tirar a habilitação!" /
- idade = prompt (‘digite sua idade);
- if (idade >=18) { alert ('Pode tirar a habilitação!'); }