23 de julho de 2022 • 1 min de leitura
| 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: