Es6

JavaScript Variables — let, const, var, Scope, and Hoisting
JavaScript Variables — let, const, var, Scope, and Hoisting
A modern, ES6+ first guide to declaring variables in JavaScript — when to use const, when to use let, why var still exists, and how scope, hoisting, and the temporal dead zone actually work.
A Concise History of JavaScript — From LiveScript to ES2024
A Concise History of JavaScript — From LiveScript to ES2024
How JavaScript went from a 10-day prototype in 1995 to the modern, standardised ECMAScript language powering the web, Node.js, and edge runtimes in 2024.