Declaring a variable with `const` in JavaScript makes its value constant, but assigning an object or array only freezes the reference. Modifying properties or elements is allowed without error, while reassigning the entire object or array triggers a `TypeError`.
