bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/JavaScript/Debugging, Projects, and Reference
JavaScript•Debugging, Projects, and Reference

JavaScript Versions

Current JavaScript Version

The current version is

ES2025.

ECMAScript is the official name of the

JavaScript standard. JavaScript was invented by Brendan Eich in 1995 and became an ECMA standard in 1997. The first ECMAScript versions were abbreviated by numbers. (ES1, ES2, ES3, ES5, ES6). From 2016, versions are named by year (ECMAScript 2016, 2017, 2018, ..., 2025). W3Schools Covers all JavaScript Versions !

ECMAScript Editions

Official Name

Most Important Features

ECMAScript 1 (1997)

First Edition

ECMAScript 2 (1998)

Only Editorial Changes

ECMAScript 3 (1999)

See Details

Regular expressions

Error handling (try...catch)

The switch keyword

The do...while loop

ECMAScript 4

Was Never Released

ECMAScript 5 (2009)

See Details

The "use strict" Directive

JSON support

The String trim() method

The Date.now() method String property access [ ]

Many new Array methods

Many new Object methods

ECMAScript 6 (2015)

See Details

The let and const keywords

Default parameter values

Rest parameter

Destructuring assignment

The spread operator

Previous

JavaScript 1999 (ES3)

Next

JavaScript History