ecmascript 5, also known as ES5 and ECMAScript 2009, is the 5th version of ecmascript; ECMAScript is a scripting language specification defined by Ecma International in the standard ECMA-262.
The operating environment of this article: Windows 7 system, ECMAScript version 5, Dell G3 computer.
What is ecmascript 5?
ECMAScript 5 is also known as ES5 and ECMAScript 2009.
ECMAScript is a scripting language specification defined by Ecma International (formerly the European Computer Manufacturers Association) in standard ECMA-262. This language is widely used on the World Wide Web. It is often called JavaScript or JScript, but in fact the latter two are implementations and extensions of the ECMA-262 standard.
In December 2009, ECMAScript version 5.0 was officially released. The Harmony project was divided into two. Some more feasible ideas were named JavaScript.next and continued to be developed, and later evolved into ECMAScript 6; some less mature ideas were regarded as JavaScript.next.next and will be developed in the further future. Consider launching again.
In June 2011, ECMAscript version 5.1 was released and became an ISO international standard (ISO/IEC 16262:2011).
ECMAScript 5 Features
These are the new features released in 2009:
"use strict" directive
String.trim()
##Array.indexOf()
Array.lastIndexOf()
JSON.parse()
JSON.stringify()
Date.now()
Property Getter and Setter
New object properties and methods
Recommended study: "
javascript basic tutorialThe above is the detailed content of what is ecmascript 5. For more information, please follow other related articles on the PHP Chinese website!