VAR X LET X CONST

Você sabe a diferença entre VAR, LET e CONST?

VAR LET CONST
Escopo Global 🚫 🚫
Escopo de Função
Escopo de bloco 🚫
Pode iniciar sem um valor ou ter seu valor reescrito? 🚫
Pode ser redeclarada ou usada antes de sua declaração? 🚫 🚫
Pode ser movida pra o topo de seu escopo(hoisting) e o valor ser mantido? 🚫 🚫


A partir das informações apresentadas uma dica que eu dou é: não utilize var 😉

E caso você queira saber mais sobre os escopos, recomendo ler este artigo:

Comentários