换句话说,TypeScript是否涵盖了所有ES6语法?
我的问题如何区别于:
答案 0 :(得分:10)
基于网站上提供的current language specification:
TypeScript是JavaScript的语法糖。 TypeScript语法是Ecmascript 5(ES5)语法的超集。
和
TypeScript语法包括Ecmascript 6(ES6)的几个提议功能,包括类和模块。
答案 1 :(得分:5)
TypeScript 1.5 (February 2015)是最后一个不声称是ES6超集的版本:
TypeScript语法是Ecmascript 5(ES5)语法的超集。
截至TypeScript 1.6 (August 2015):
TypeScript语法是ECMAScript 6(ES6)语法的超集。
TypeScript 1.8 (January 2016)中的措辞有所改变,但含义相同:
TypeScript语法是ECMAScript 2015(ES2015)语法的超集。
所以,是的:根据规范,TypeScript是ES6的超集。