Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro

Acredito que tem um erro nesta parte da atividade:

 como é o caso de let (lembrando que, até o ES6, só era possível declarar variáveis com var e let, que vem do verbo em inglês “permitir”).

Pois antes do ES6 só era permitido declarar com VAR e CONST e não VAR e LET.

3 respostas

Não entendi o que colocou... qual e o exercicio]?

Olá Tiago, tudo bem?

Até onde eu sei, e até onde consegui pesquisar, o LET e CONST vieram com a atualização do ES6 ( ECMAScript 2015 ).

Anteriormente só era possível o uso do VAR para a declaração de variáveis. Não achei alguma documentação que informava o uso do LET e do CONST antes do ES6.

Então é provável que exista um engano nesse trecho da atividade

solução!

Olá, Tiago!

Realmente, há um erro na forma como o texto foi escrito. Acabamos de corrigir! O trecho corrigido agora explica melhor a questão de var x let:

No JavaScript, algumas palavras são totalmente reservadas (não podem ser utilizadas como identificador em nenhum caso), enquanto outras podem ser utilizadas dependendo do contexto, e ainda outras não podem ser consideradas totalmente reservadas por razões de compatibilidade com versões mais antigas da linguagem, como é o caso de let (lembrando que, até o ES6, só era possível declarar variáveis com var). A palavra let vem do verbo em inglês “permitir”, então não é possível deixá-la reservada pois pode já estar sendo usada como identificador em algum código mais antigo.

Obrigada pelo toque e bons estudos ;)