Maison  >  Article  >  interface Web  >  qu'est-ce qu'ecmascript 5

qu'est-ce qu'ecmascript 5

藏色散人
藏色散人original
2021-12-01 15:03:331683parcourir

ecmascript 5, également connu sous le nom d'ES5 et ECMAScript 2009, est la 5ème version d'ecmascript ; ECMAScript est une spécification de langage de script définie par Ecma International dans la norme ECMA-262.

qu'est-ce qu'ecmascript 5

L'environnement d'exploitation de cet article : système Windows 7, ECMAScript version 5, ordinateur Dell G3.

Qu'est-ce qu'ecmascript 5 ?

ECMAScript 5 est également connu sous le nom d'ES5 et ECMAScript 2009.

ECMAScript est une spécification de langage de script définie par Ecma International (anciennement European Computer Manufacturers Association) dans la norme ECMA-262. Ce langage est largement utilisé sur le World Wide Web et est souvent appelé JavaScript ou JScript, mais en fait ces deux derniers sont des implémentations et des extensions de la norme ECMA-262.

En décembre 2009, la version 5.0 d'ECMAScript a été officiellement publiée. Le projet Harmony a été divisé en deux. Certaines idées plus réalisables ont été nommées JavaScript.next et ont continué à être développées, et ont ensuite évolué vers ECMAScript 6. Certaines idées moins matures ont été considérées comme JavaScript.next.next et seront développées dans un avenir ultérieur ; . Pensez à relancer.

En juin 2011, ECMAscript version 5.1 a été publiée et est devenue une norme internationale ISO (ISO/IEC 16262:2011).

quest-ce quecmascript 5

Fonctionnalités ECMAScript 5

Ce sont les nouvelles fonctionnalités publiées en 2009 :

  • Directive "use strict"

  • String.trim()

  • Array.isArray ()

  • Array.forEach()

  • Array.map()

  • Array.filter()

  • Array.reduce()

  • Array.reduceRight()

  • Array.ever oui ( )

  • Array.some()

  • Array.indexOf()

  • Array.lastIndexOf()

  • JSON.parse()

  • JSON.stringify()

  • Date.now()

  • Property Getter et Setter

  • Nouvelles propriétés et méthodes d'objet

Apprentissage recommandé : "Tutoriel de base javascript"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn