Variáveis do tipo const
A palavra-chave const
em JavaScript é utilizada para declarar variáveis que armazenam valores imutáveis em memória durante a execução do programa. É obrigatório inicializar uma variável const
com um valor no momento da declaração.
Sintaxe
Declarar uma variável e inicializá-la com um valor:
const nomeVariavel = valor;
Exemplos
const nome = "João";
No exemplo acima, declaramos a variável nome
como uma constante e a inicializamos com o valor “João”. Uma vez atribuído, o valor da constante não pode ser alterado ao longo da execução do programa.
const numero = 5;
console.log(typeof numero); // number
console.log(numero); // 5
Neste exemplo, declaramos a constante numero
com o valor 5. O tipo de dado da variável é verificado usando typeof
, e em seguida, o valor é impresso no console. Constata-se que numero
é do tipo number
e possui o valor 5.
const numero1 = 5;
const numero2 = 10;
console.log(typeof numero1 + numero2); // number10
console.log(typeof (numero1 + numero2)); // number
No último exemplo, temos duas constantes, numero1
e numero2
, ambas inicializadas com valores numéricos. Ao realizar a operação de adição, a expressão typeof numero1 + numero2
resulta em “number10” devido à concatenação da string “number” com o valor de numero2
.
Por outro lado, quando envolvemos a expressão de adição em parênteses, typeof (numero1 + numero2)
, obtemos o tipo de dado como “number”, pois agora a adição é realizada antes da concatenação. Isso destaca a importância de considerar a precedência de operadores ao trabalhar com constantes em expressões.