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

[Dúvida] Var ou let

Qual a diferença entre o, var e o let ? se é que tem alguma coisa a ver.

2 respostas
solução!

Olá Manu, tudo bem?

Primeiramente vamos entender o que é Escopo, que em resumo, significa onde essas variáveis poderão ser utilizadas.

O var, quando é declarada fora de uma função se torna global, ou seja, toda a janela do código pode usar dessa variável o que não pode ser tão legal, já que a chance de cometer erros e dar valor a essa variável erroneamente se torna maior.

Mais recentemente chegou o let que tem como diferencial, não ser do escopo global e sim do tipo escopo de bloco, evitando aqueles possíveis erros do var, é recomendado realizar os novos projetos já com o uso do let.

Caso queira saber mais sobre as diferenças entre o var e let, com o plus do const deixo um artigo que aprofunda o tema de uma melhor forma.

Caso queira um conteúdo em vídeo para entender um pouco mais sobre a diferenciação entre var, let e const, recomendo que assista o curso JavaScript: tipos, variáveis e funções, no capítulo Var, let e const.

Qualquer dúvida estou por aqui!

Abraços ;)

Oi, Manu.

Desde 2015 foi introduzido ao Javascript as opções "let" e "const" para definir variável

Este artigo "Diferença entre var, let e const" explica melhor as diferenças, mas prefira usar o "let" e o "const"