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:
constno 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.