← Comunidade
Qual a diferença entre let, const e var no JavaScript?
Perguntada há 2 semanas · 192 visualizações · 2 respostas
3
Vi os três em tutoriais diferentes e fiquei confusa. Quando devo usar cada um?
Entre para comentar.
2 respostas
12
Resolveu a dúvida
Use const por padrão, let quando o valor muda e evite var.
var tem escopo de função e sofre hoisting, o que causa bugs difíceis. let e const têm escopo de bloco.
const pi = 3.14; // não pode reatribuir
let contador = 0; // pode
contador++;
Entre para comentar.
5
Complementando: const não deixa o objeto imutável, só impede reatribuir a variável.
Entre para comentar.
Sua resposta
Sabe a resposta? Entre para ajudar. Respostas são publicadas na hora.
