DEV Community

Discussion on: Start Javascript: learn about variables

 
mindsers profile image
Nathanaël CHERRIER

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

Thread Thread
 
jonrandy profile image
Jon Randy 🎖️

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 :)