Maison > Article > interface Web > Typescript est-il compatible avec Es6 ?
typescript compatible avec es6. TypeScript prend en charge ES6 (modules, déstructuration, propagation, for..of, symboles, propriétés calculées, let/const) à partir de la version 1.5 ; TypeScript prend en charge les modules et la dernière syntaxe des modules d'ES6, et prend également en charge la fonctionnalité Decorator d'ES7.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ECMAScript version 6, ordinateur Dell G3.
TypeScript 1.5 est officiellement publié. Prise en charge d'ES6
TypeScript 1.5 est officiellement publié. Cette version fait partie de la mise à jour Visual Studio 2015, qui peut être téléchargée à partir du téléchargement pour Visual Studio 2013. , npm Ou GitHub pour obtenir la dernière version.
Améliorations notables
Support ES6 (modules, déstructuration, spread, for..of, symboles, propriétés calculées, let/const et modèles de chaînes étiquetées )
De plus, TypeScript 1.5 prend en charge la dernière syntaxe des modules et ES6 ; prend en charge la nouvelle sortie de module ; le compilateur prend en charge 'tsconfig.json' ; Mieux vaut utiliser AngularJS. Veuillez consulter les Notes de version pour des améliorations détaillées.
TypeScript est un nouveau langage lancé par Microsoft, basé sur JavaScript, et est finalement compilé pour générer du JavaScript via des outils. TypeScript est compatible avec JavaScript et peut charger du code JavaScript puis l'exécuter. Les améliorations de TypeScript par rapport à JavaScript incluent : l'ajout de commentaires pour permettre au compilateur de comprendre les objets et les fonctions pris en charge, et le compilateur supprimera les commentaires sans augmenter la surcharge ;
Les connexions et les différences entre JavaScript, TypeScript et ES6
Qu'est-ce que ES6
ECMAScript 6.0 (ci-après dénommé ES6) est le standard de nouvelle génération du langage JavaScript (suivant désormais le standard ES5) . Il a été officiellement publié en juin 2015. 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.
Nouvelles fonctionnalités d'ES6
La relation entre ECMAScript et JavaScript
En raison de problèmes de droits d'auteur avec Netscae, le créateur de JavaScript, ECMAScript ne peut pas être appelé JavaScript. En bref, la relation entre ECMAScript et JavaScript est que le premier est la spécification (spécification du langage) du second, et le second est une implémentation du premier.
La relation entre JavaScript et TypeScript
TypeScript est un sur-ensemble de Javascript qui implémente la programmation orientée objet à l'aide de Javascript. Bien entendu, le code final est toujours compilé en Javascript.
La relation entre TypeScript et ES6
typescript Par rapport à ES6, la plus grande amélioration de TypeScript est l'ajout d'un système de types.
Pièce jointe : TypeScript présente cinq améliorations majeures par rapport à ES5 :
TypeScript est un sur-ensemble d'ES6. Que vous deviez l'utiliser ou non dépend du scénario dont vous avez besoin. Par exemple, dans Angular2, utiliser TypeScript est évidemment meilleur que ES6.
Pour résumer :
ES6 est le standard du langage Javascript, et TypeScript est un sur-ensemble d'ES6.
【Recommandations associées : Tutoriel vidéo javascript, Vidéo de programmation】
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!