Usando Const para Constantes
Outra forma de definir uma variável em JavaScript é utilizando a palavra-chave const. A principal diferença entre let e const é que variáveis criadas com const não podem ter seus valores alterados, enquanto o uso da palavra-chave let permite mudanças no valor da variável.
const myNumber = 10;
Vamos comparar o comportamento das variáveis utilizando let e const. Observe o exemplo a seguir, onde podemos alterar o valor da variável a:
123456// A variable changing let a = 5; console.log(a); // Print the initial value of `a` a = 10; console.log(a); // Print the updated value of `a`
Em contraste, vamos analisar o comportamento da variável b. Iremos encontrar um erro: TypeError: Assignment to a constant variable.
1234567// A constant cannot be changed const b = 7; console.log(b); // Print the initial value of `b` // Attempting to reassign a `const` variable will result in an error b = 8; // This line will throw an error: "TypeError: Assignment to constant variable." console.log(b);
Uso
Constantes são utilizadas como variáveis imutáveis. É possível definir uma constante uma vez e utilizá-la várias vezes.
Constantes garantem integridade dos dados e permitem refatoração rápida.
Nota
Refatoração envolve realizar mudanças estruturais no código, como modificar valores, nomes de variáveis/funções e outros.
Por exemplo, considere maxHeight para elementos de um site. É possível lançar uma atualização do site alterando a altura máxima dos elementos com apenas uma modificação no código. No entanto, é importante observar que não é possível alterar a altura máxima durante a execução, garantindo a integridade dos dados.
1234567const maxHeight = 250; console.log(maxHeight - 15); console.log(maxHeight - 12); console.log(maxHeight - 5); console.log(maxHeight - 13); console.log(maxHeight - 22); console.log(maxHeight - 52);
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain more about when to use `let` vs `const`?
What happens if I try to change a property of an object declared with `const`?
Can you give more examples of using constants in real-world scenarios?
Awesome!
Completion rate improved to 2.33
Usando Const para Constantes
Deslize para mostrar o menu
Outra forma de definir uma variável em JavaScript é utilizando a palavra-chave const. A principal diferença entre let e const é que variáveis criadas com const não podem ter seus valores alterados, enquanto o uso da palavra-chave let permite mudanças no valor da variável.
const myNumber = 10;
Vamos comparar o comportamento das variáveis utilizando let e const. Observe o exemplo a seguir, onde podemos alterar o valor da variável a:
123456// A variable changing let a = 5; console.log(a); // Print the initial value of `a` a = 10; console.log(a); // Print the updated value of `a`
Em contraste, vamos analisar o comportamento da variável b. Iremos encontrar um erro: TypeError: Assignment to a constant variable.
1234567// A constant cannot be changed const b = 7; console.log(b); // Print the initial value of `b` // Attempting to reassign a `const` variable will result in an error b = 8; // This line will throw an error: "TypeError: Assignment to constant variable." console.log(b);
Uso
Constantes são utilizadas como variáveis imutáveis. É possível definir uma constante uma vez e utilizá-la várias vezes.
Constantes garantem integridade dos dados e permitem refatoração rápida.
Nota
Refatoração envolve realizar mudanças estruturais no código, como modificar valores, nomes de variáveis/funções e outros.
Por exemplo, considere maxHeight para elementos de um site. É possível lançar uma atualização do site alterando a altura máxima dos elementos com apenas uma modificação no código. No entanto, é importante observar que não é possível alterar a altura máxima durante a execução, garantindo a integridade dos dados.
1234567const maxHeight = 250; console.log(maxHeight - 15); console.log(maxHeight - 12); console.log(maxHeight - 5); console.log(maxHeight - 13); console.log(maxHeight - 22); console.log(maxHeight - 52);
Obrigado pelo seu feedback!