JavaScript est un langage de programmation largement utilisé pour développer des pages Web et des applications. Depuis la première version en 1995, JavaScript a connu de nombreuses versions de mises à jour et d'améliorations.
Actuellement, la version standardisée de JavaScript est ECMAScript, qui est développée et maintenue par l'Association européenne des fabricants d'ordinateurs (ECMA). La première version de la norme ECMAScript a été publiée en 1997 et 11 versions ont été publiées à ce jour. Ce qui suit est une introduction à chaque version :
- ECMAScript 1 (1997) - la première édition, comprenant la syntaxe et les composants de base, tels que les boucles, les instructions conditionnelles, les fonctions, etc.
- ECMAScript 2 (1998) - principalement des révisions ; Correction de quelques problèmes et incompatibilités dans ECMAScript 1 ;
- ECMAScript 3 (1999) - introduction de nouvelles fonctionnalités du langage telles que les expressions régulières, la gestion des exceptions, de meilleures opérations sur les tableaux, etc.
- ECMAScript 4 (échec de la normalisation, seule version préliminaire publiée) - Dans cette version, la nature orientée objet du langage est grandement améliorée, tout en incluant également de nouvelles structures de données et plus de détails sur le langage
- ECMAScript 5 (2009) - Introduction de nouvelles fonctionnalités strictes telles que les modes, Object.create et Object ; .freeze ;
- ECMAScript 5.1 (2011) - Principalement des corrections et des corrections de bugs pour ECMAScript 5 ;
- ECMAScript 6 (2015) - Introduction des fonctions fléchées, let et const Nouvelles fonctionnalités telles que les variables, les chaînes de modèles, Promise ; (2016) - Introduction de nouvelles fonctionnalités telles que Array.prototype.includes(), les fonctions d'évaluation peuvent être utilisées dans des littéraux d'objet abrégés
- ECMAScript 8 (2017) Year) - Introduction de nouvelles fonctionnalités telles que les fonctions asynchrones, Object.values() ; , Object.entries(), Object.getOwnPropertyDescriptors();
- ECMAScript 9 (2018) - Introduction de nouvelles fonctionnalités telles que l'itération Async et les propriétés Rest/Spread ;
- ECMAScript 10 (2019) - Introduction de nouvelles fonctionnalités telles que Array.flat (), Array.flatMap(), String.prototype.trimStart() et String.prototype.trimEnd().
- On peut constater que la vitesse de mise à jour des versions de JavaScript (ECMAScript) est très rapide et qu'une nouvelle version standard sera publiée chaque année. Cela fournit également aux développeurs davantage de fonctionnalités et d'outils linguistiques pour faciliter leur développement Web, leur développement d'applications et d'autres travaux.
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!