Get to know MDN better
Esta página foi traduzida do inglês pela comunidade. Saiba mais e junte-se à comunidade MDN Web Docs.
Uma constante é um valor que não pode ser alterado pelo programa durante a execução normal. Ele não pode mudar através de reatribuição e não pode ser redeclarado. Em JavaScript, as constantes são declaradas usando a palavra-chave const.
Atribuir um valor ao mesmo nome de constante no mesmo escopo de bloco lançará o erro.
Existem várias opções para corrigir esse erro. Verifique o que se pretendia alcançar com a constante em questão.
Se você quis declarar outra constante, escolha outro nome e renomeie. Esse nome de constante já está sendo usado nesse escopo.
Não use const se você não quis declarar uma constante. Talvez você quisesse declarar uma variável com escopo de bloco com let ou uma variável global com var.
Verifique se você está no escopo correto. Essa constante deve aparecer nesse escopo ou deveria aparecer em uma função, por exemplo?
A declaração const cria uma referência somente leitura para um valor. Isso não significa que o valor que ela contém é imutável, apenas que o identificador da variável não pode ser reatribuído. Por exemplo, caso o conteúdo seja um objeto, isso significa que o objeto em si ainda pode ser alterado. Isso significa que você não pode alterar o valor armazenado em uma variável:
Mas você pode alterar as propriedades em uma variável:
This page was last modified on 7 de ago. de 2023 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.