Sobes.tech
Junior — Middle

Explique las diferencias entre las palabras clave let y const en JavaScript.

sobes.tech AI

Respuesta de la IA

let y const son palabras clave para declarar variables en JavaScript con ámbito de bloque.

  • let: declara una variable cuyo valor puede cambiarse después de la inicialización.

  • const: declara una constante cuyo valor no puede reasignarse después de la inicialización.

Importante:

  • const no hace que un objeto o matriz sea inmutable, solo prohíbe la reasignación de la variable en sí.

Ejemplo:

let a = 5;
a = 10; // permitido

const b = 3;
// b = 4; // error

const obj = { x: 1 };
obj.x = 2; // permitido, se puede modificar la propiedad del objeto
// obj = {}; // error

Por lo tanto, let se usa para variables que pueden cambiar, y const para valores que no deben reasignarse.