Constantes em JavaScript
Temos variáveis para armazenar valores na programação. Os valores das variáveis constantes permanecem os mesmos em todo o programa e não podem ser alterados. Em linguagens de programação compiladas, um valor constante é substituído em tempo de compilação e seu uso permite outras otimizações para aumentar a eficiência de tempo de execução do código.
Neste tutorial, aprenderemos sobre constantes em JavaScript.
A palavra-chave const
foi introduzida no ES6 em 2015. É usada para declarar constantes em JavaScript. A estrutura de dados constante é uma estrutura de dados que contém informações que nunca serão alteradas e a variável é declarada apenas uma vez. Uma declaração const
deve ser inicializada. Caso contrário, ele gerará um erro.
A declaração da variável const
pode ser global ou local. O valor inicial da constante é exigido na mesma instrução em que é declarado. Em outras palavras, podemos dizer que a declaração const
cria apenas uma referência de valor somente leitura para a variável.
Veja o seguinte exemplo.
var a;
const b = 1;
No exemplo acima, o objeto a
é uma variável. O objeto b
é uma constante. Seu valor permanecerá 1 durante todo o programa.
É possível transformar variáveis constantes. Uma operação que altera o valor de uma variável sem usar o operador de atribuição é chamada de mutação da variável.
Por exemplo,
const age = [19, 13]
age.push(15)
console.log(age)
Produção:
[19, 13, 15]