Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvida com declaração de variavel

Durante os estudos percebi que em alguns momentos, se eu não declarasse sem querer que alguma variável era variável com var/let/const o código executava corretamente do mesmo jeito, tem algum motivo específico para isso?

1 resposta
solução!

Oi Pedro!

Quando não utilizamos nenhuma keyword, a variável acaba sendo declarada como global, ou seja, ela pode ser acessada em qualquer lugar do nosso código. Por este motivo, é possível que a modificação desta variável altere o comportamento de outro bloco de código, mesmo que sem intenção, causando um bug.

Se você quiser entender um pouco mais sobre as diferençasde usar let, const e var, recomendo a leitura deste artigo.

Espero ter ajudado! Se tiver mais alguma dúvida, pode postar aqui! :)