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

Var funciona mas deve ser utilizada hoje já que temos o let e o const?

Oi galera , fiquei com duvida, assisti algumas aulas que diziam que atualmente o Var não é mais utilizado ele continua funcionando mas não é usual utiliza-lo , que devemos sempre usar o const ou o let , cada um com sua respectivas finalidades... então devemos ou não declarar variáveis usando o Var?

3 respostas
solução!

Como o var tem escopo global pode gerar alguns problemas inesperados como conflitos, problemas de segurança e outros. Conforme você avança na programação vai percebendo que não faz muito sentido utilizar o var. Porém, como o let e const são relativamente recentes ainda é possível ver muitos códigos legados (desenvolvidos antes da implementação do let e const), utilizando o var.

Tudo depende do objetivo do seu código. A utilização envolve o conceito de escopo dos blocos de código, esse artigo vai sanar todas as suas dúvidas: https://www.alura.com.br/artigos/entenda-diferenca-entre-var-let-e-const-no-javascript

Variáveis declaradas como var tem contexto global.

Imagine que você possua dois arquivos javascript em sua aplicação, o arquivo1.js e o arquivo2.js. No arquivo1.js você faz a seguinte declaração: var minhaVariavel = 10;

A variável minhaVariavel será acessível tanto no arquivo1.js quanto no arquivo2.js, pois ela possui um contexto global.