Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

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

var e let tem a mesma função?

Tem diferença usar var ou let para atribuir variáveis? Qual?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
2 respostas
solução!

Olá Nina, tudo bem?

Em JavaScript, toda variável é “elevada/içada” (hoisting) até o topo do seu contexto de execução. Esse mecanismo move as variáveis para o topo do seu escopo antes da execução do código.

Graças ao hoisting, variáveis declaradas com a palavra-chave var podem ser utilizadas mesmo antes de sua declaração.

Por outro lado, as variáveis criadas com let só podem ser utilizadas após sua declaração, pois, apesar de serem elevadas, elas não são inicializadas.

Aqui tem uma explicação bem mais completa:

https://www.alura.com.br/artigos/entenda-diferenca-entre-var-let-e-const-no-javascript

Espero ter ajudado, bons estudos!

Que legal! É bem técnico, não fazia idéia. Vou dar uma olhada no texto. Muito obrigada!