¿Cuál es el propósito de la palabra clave 'const' en JavaScript?

Uso de la palabra clave 'const' en JavaScript

La pregunta trató acerca del propósito de la palabra clave const en JavaScript. La respuesta correcta es que const se utiliza para declarar una variable constante cuyo valor no puede cambiar.

En JavaScript, las variables se pueden declarar utilizando var, let o const. Cada una de estas palabras clave tiene su propio ámbito y comportamiento.

La palabra clave const se introdujo en ES6 (ECMAScript 2015) y se utiliza para declarar una variable constante, es decir, una variable cuyo valor no puede cambiar una vez que se le ha asignado inicialmente. Esto significa que una variable constante siempre debe ser inicializada en el momento de la declaración.

Por ejemplo:

const PI = 3.14159;

Si intentamos cambiar el valor de PI más adelante en el código, vamos a obtener un error.

PI = 3.14; // TypeError: Assignment to constant variable.

Es importante entender que aunque una variable const no puede ser reasignada, si su valor es un objeto, los valores de las propiedades del objeto sí pueden ser modificados. Esto se debe a que la constancia de const no se aplica a los contenidos del objeto, sino a la variable en sí.

Por ejemplo:

const person = { name: "Juan", age: 30 };
person.age = 31; // Esto es válido

En este caso, cambiar person.age es completamente válido, ya que solo estamos modificando una propiedad del objeto, no la variable person en sí.

Por lo tanto, en JavaScript, const se utiliza cuando queremos que el valor de una variable no pueda ser cambiado. Se recomienda su uso en lugar de var o let cuando sabemos que el valor de la variable no cambiará, ya que hace que el código sea más seguro y predecible, y ayuda a evitar posibles errores.

¿Te resulta útil?