Le nom complet d'es6 est "ECMAScript6", qui est le standard du langage JavaScript officiellement publié en juin 2015. Il s'appelle officiellement ECMAScript 2015. Le nom complet d'es7 est « ECMAScript7 », qui est le standard du langage JavaScript officiellement publié en juin 2016.
L'environnement d'exploitation de ce tutoriel : système windows7, version ECMAScript 6&&ECMAScript 7, ordinateur Dell G3.
Qu'est-ce que es6
ECMAScript 6 (appelé ES6) est un standard pour le langage JavaScript officiellement publié en juin 2015, officiellement nommé ECMAScript 2015 (ES2015). Son objectif est de permettre au langage JavaScript d'être utilisé pour écrire des applications complexes à grande échelle et de devenir un langage de développement au niveau de l'entreprise.
Que peut faire ES6 ?
ES6 est une mise à niveau majeure de la version. Dans le même temps, comme ES6 adhère au concept de conception visant à maximiser la compatibilité avec le code existant, le code JS que vous avez écrit dans le passé continuera à s'exécuter normalement.
De nombreux navigateurs prennent déjà en charge certaines fonctionnalités ES6 et continueront à travailler sur la mise en œuvre des fonctionnalités restantes. Cela signifie que dans certains navigateurs ayant implémenté certaines fonctionnalités, votre code JS peut déjà s'exécuter normalement.
Les frameworks MVVM populaires tels que Vue, React, Angular, etc. seront mieux développés avec ES6. Les outils de construction de ces frameworks prennent également en charge la compilation d'ES6.
La dernière version de Node.js prend déjà en charge 99 % des fonctionnalités d'ES6, ce qui signifie qu'elle est suffisante pour que la plupart des entreprises l'utilisent dans des projets.
Qu'est-ce que es7
ECMAScript 7 (ES7 en abrégé) est un standard pour le langage JavaScript officiellement publié en juin 2016, officiellement nommé ECMAScript 2016 (ES2016).
Il n'y a pas beaucoup de changements par rapport à la sixième version (ES6), principalement l'ajout de deux nouvelles fonctionnalités : Array.prototype.include
et l'opérateur d'exponentiation.
1. Array.prototype.includes()
[1].includes(1); // true
2. Opérateur exponentiel
2**10; // 1024
[Recommandations associées : tutoriel vidéo javascript, front-end web]
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!