A program executes let score = 1 and later score = 2 in the same valid scope. What is the result?
Explanation
A let binding permits assignment of a new value after its declaration, so score becomes 2. The belief that let makes a value immutable confuses block scoping with the separate reassignment restriction associated with const.