Home  >  Article  >  Web Front-end  >  what is ecmascript 5

what is ecmascript 5

藏色散人
藏色散人Original
2021-12-01 15:03:331682browse

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.

what is ecmascript 5

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

what is ecmascript 5

ECMAScript 5 Features

These are the new features released in 2009:

  • "use strict" directive

  • String.trim()

  • ##Array.isArray()

  • Array.forEach()

  • ##Array.map()
  • Array.filter()
  • Array.reduce()
  • ##Array.reduceRight()
  • Array.every()
  • Array.some()
  • ##Array.indexOf()

  • Array.lastIndexOf()

  • JSON.parse()

  • JSON.stringify()

  • Date.now()

  • Property Getter and Setter

  • New object properties and methods

  • Recommended study: "

    javascript basic tutorial

The above is the detailed content of what is ecmascript 5. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn