Ir al contenido

Constantes en Javascript

En nuestros programas en Javascript trabajaremos normalmente con variables, asignando y modificando valores de las mismas. Si bien tenemos que saber que podemos definir constantes en Javascript. Es decir, definir unas variables las cuales tienen un valor fijo que no puede ser modificado a lo largo de la vida del programa.

La estructura que declara una constante en Javascript es la siguiente:

const NOMBRE_CONSTANTE = valor;

Como podemos comprobar se utiliza el modificador const para definir nuestra constante, seguido del nombre de la constante y de la asignación de un valor.

En contra de las variables que podrían ser definidas sin ningún valor y luego asignárselo, en el caso de las constantes, estas tienen que ser creadas con un valor inicial, dado a su carácter de inmutabilidad.

De esta manera vamos a declarar nuestra primera constante en Javascript de la siguiente manera:

const PI = 3.14159;

Podemos acceder al contenido de nuestra constante y utilizarlo en nuestras operaciones sin ningún problema:

const radio = 5;
const area = PI * radio * radio;
console.log("El área del círculo es: " + area);

Si bien, no podremos alterar su valor, por la propia definición en sí de la constante, en ningún momento de nuestro programa. Si lo intentamos veremos que por consola se nos muestra un error de tipo:

Ventana de terminal
TypeError: Assignment to constant variable.

Si queremos capturar la generación de dicho error podemos utilizar un método try-catch de la siguiente manera:

const MI_CONSTANTE = 10;
try {
MI_CONSTANTE = 20;
} catch (error) {
console.error("Error: No se puede modificar una constante");
}

Así veremos que una constante en Javascript no puede ser modificada. Lo que sí tenemos que saber es que el ámbito de la constante en Javascript es de bloque, es decir, podremos acceder a ella desde el bloque donde fue declarada y sus bloques internos.

Espero que mediante este ejemplo ya podáis tener un poco más claro el manejo de constantes en Javascript.

Foto de Víctor Cuervo

Víctor Cuervo

Programador, Arquitecto IT, álter ego de Línea de Código, amante de las tecnologías, generador de conocimiento y facilitador del aprendizaje.

Descarga el código de Constantes en Javascript

Las constantes en Javascript osn variables que tienen un valor fijo e inmutable durante toda la vida de nuestro programa.

Descargar código