Distinguir entre una vinculación fija y una reasignable.
Ruta esencial≈ 12 minJavaScript
Entiende la idea
Una variable asocia un nombre a un valor para reutilizarlo. Usa const cuando ese nombre no vaya a recibir otra asignación. Usa let si necesitas actualizarlo, por ejemplo para llevar un contador.
Usa const por defecto y let cuando el valor de una variable deba cambiar. Nombra variables según lo que contienen y evita var al empezar.
Así funciona el ejemplo
producto queda asociado a Cuaderno. unidades empieza en 2 y unidades += 1 equivale a sumar uno y guardar el resultado: ahora vale 3. const no impide cambiar propiedades de un objeto; impide reasignar el nombre.
Pruébalo
Antes de ejecutar, piensa: ¿Cuántas unidades se mostrarán después de += 1?
JAVASCRIPT Laboratorio interactivo
Consola
Lista para ejecutar.
Listo
Ver el resultado explicado
3. La variable let cambia; const impide reasignar la referencia «producto», no leerla.
Ahora te toca
Modifica unidades dos veces sin declarar otra variable.
Haz el cambio en el editor de arriba, ejecútalo y compara el resultado.
¿Algo no funciona? Ver una pista
Un array declarado con const puede cambiar de contenido.
Vuelve al ejemplo inicial con «Restaurar» si necesitas comenzar de nuevo.
Qué debes recordar: const impide reasignar la variable; no congela el objeto referenciado.