Introducción a JavaScript para principiantes

Constantes

Ya hemos visto lo que es una variable, pero lo que le da sentido al nombre es su capacidad de cambiar de valor en cualquier momento, es decir, de tener un valor variable.

Tomemos una variable numérica llamada número con un valor de 50:

index.js

let numero = 50; // tipo número

console.log(numero);

Ahora supongamos que en un determinado momento necesitamos cambiar el 50 por otro número,, sería tan fácil como asignarlo con el igual, pero esta vez no necesitamos declarar la variable, sólo modificar el valor:

let numero = 50;
numero = 100;

console.log(numero);

Ahora bien, quizá en algún momento nos gustaría proteger el valor inicial de una variable para que no se pueda editar. Para lograr esa funcionalidad haríamos uso de las constantes:

const numero = 50;
numero = 100;

console.log(numero);

Al ejecutarse este código veremos un error en la consola TypeError: Assignment to constant variable. Tal como su nombre indica, un valor constante no puede cambiar, de ahí que de el error.