loading...

re: Start Javascript: learn about variables VIEW POST

TOP OF THREAD FULL DISCUSSION
re: The issue is with referring to a constant as a variable. This is simply wrong and generates unnecessary confusion. Your description of the behaviou...

Then, you can start a proposal to change that in the TC39 and Ecma 262 specifications because they are currently referring to a constant as a variable:

let and const declarations define variables that are scoped to the running execution context's LexicalEnvironment.

source: tc39.es/ecma262/#sec-let-and-const...

A javascript specification (that defines at a technical level the way a const is implemented in the language) and how best to teach programming concepts to beginners are 2 entirely different things :)

Code of Conduct Report abuse