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

Var, let, const

No caso estudado, seria mais adequado usar qual declaração de variável? Var, let ou const?

2 respostas

Oi Tatiana, não sei em qual situação você está perguntando, mas de modo geral:

Var possui escopo global, então se no seu contexto de execução você precisa que uma variável que possa ser chamada em qualquer bloco a qualquer momento, a ideal é ela. Mas isso causa muita dor de cabeça, imagine que qualquer parte do seu programa pode alterar o valor dessa variável e isto impactar em toda execução, em lugares que você nem lembrava que essa var era chamada.

Let possui escopo local, então todas as modificações que você fizer com ela só afetará aquele contexto de execução. Por exemplo, se você usá-la em uma função e tentar chamar a variável let fora da função, não funcionará.

Const possui escopo local também, porém a const é para utilizar quando você não deseja atribuir outro valor a variável durante a execução do seu programa, ou seja, será um valor constante.

Qualquer coisa coloca o trecho do código ai pra gente entender o contexto.

solução!

Olá,

Há um ótimo artigo no blog da Alura explicando a diferença entre elas, vale a pena dar uma olhada: aqui.

Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software