⚠️ Warning: This is a draft ⚠️
This means it might contain formatting issues, incorrect code, conceptual problems, or other severe issues.
If you want to help to improve and eventually enable this page, please fork RosettaGit's repository and open a merge request on GitHub.
ECMAScript is a scripting programming language, standardized by Ecma International in the ECMA-262 specification.
|- style="background: #ccccff;"
!Differences to the previous edition
|First edition, editor Guy L. Steele, Jr.
|Editorial changes to keep the specification fully aligned with ISO/IEC 16262 international standard; editor Mike Cowlishaw.
|Added regular expressions, better string handling, new control statements, try/catch exception handling, tighter definition of errors, formatting for numeric output and other enhancements; editor Mike Cowlishaw.
|[http://stackoverflow.com/questions/2329602/why-was-ecmascript-4th-edition-completely-scrapped Rejected] for proposing too much new syntax and too many extra features.
|Added [[JSON]] library,
use strict mode, property accessors, immutable objects, additional reflection facilities, and more.
|Corrected errors in the specification.
- [http://www.ecma-international.org/publications/standards/Ecma-262.htm ECMA-262 - ECMAScript Language Specification - Newest edition]
- [http://es5.github.com/ Annotated ECMAScript 5.1]