const Declaração

Última atualização: 2026-10-13

const Declaração

CategoriaDeclarações

⚙️ Parâmetros

常量名
值

Modifica o original:Não (retorna um novo valor)

⚠️ Aviso
💡 Dica

🌐 Suporte do navegador

Navegador ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
const ✓ v49 ✓ v12 ✓ v36 ✓ v10 ✓ v36
Suportado por todos os navegadores modernos
Mais estudos de caso em breve — aguarde.

📚 Tutoriais relacionados

❓ Perguntas frequentes

QPor que ainda posso alterar propriedades de um objeto const?
APorque const bloqueia o vínculo entre o nome e o valor — o nome sempre aponta para aquele mesmo objeto. O conteúdo do objeto não faz parte do contrato, então adicionar ou editar propriedades é válido. Apenas um rebinding (user = {}) lança um TypeError.
QPosso declarar um const sem valor?
ANão. A sintaxe proíbe: const x; lança SyntaxError: Missing initializer in const declaration. Essa é uma das diferenças mais claras em relação ao let.
QQuando devo usar const e quando let?
AUse const sempre que o nome nunca for reassinado: constantes, configuração, expressões de função, módulos importados e referências a DOM. Use let para contadores de loop e valores que você acumula. var raramente é necessário em código novo.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%