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

Diferença entre usar const e var?

Acabei de cursar o JS e Jquery. Lá usava o 'var' como variável. Comecei no curso 'avançando JS1' vendo que o 'let' tem escopo de bloco em contraposição ao 'var'

e nesta aula me foi apresentado o 'const' - qual e quando devo usar um ou outro?

3 respostas
solução!

Oi, Daniel, tudo bem?

Temos um post no nosso blog sobre exatamente o seu questionamento, bem explicado e detalhado, caso fiquei alguma dúvida é só falar: https://www.alura.com.br/artigos/entenda-diferenca-entre-var-let-e-const-no-javascript

Espero ter te ajudado!

Pense da seguinte forma:

let idade = 22;
idade += 10;
console.log(idade)  // 32

note que dessa forma, usando o let eu consigo mudar o valor da variável. O que não é possível usando o const.

const idade = 22;
idade += 10;
console.log(idade);  // erro "Atribuição para variável constante."

Na documentação ta bem claro a descrição que diz:constcria uma variável cujo o valor é fixo, ou seja, uma constante somente leitura. Isso não significa que o valor é imutável, apenas que a variável constante não pode ser alterada ou retribuída.

obrigado aos dois