typescript兼容es6。TypeScript从1.5开始支持ES6(modules、destructuring、spread、for..of、symbols、computed properties、let/const);TypeScript支持modules和ES6最新的modules语法,还支持ES7的Decorator特性。
本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。
TypeScript 1.5 正式发布 ES6 支持
TypeScript 1.5 正式发布,此版本是Visual Studio 2015更新的一部分,可以从download for Visual Studio 2013,npm或者GitHub获取到最新版本。
值得关注的改进
ES6 支持(modules、destructuring、spread、for..of、symbols、computed properties、let/const、 andtagged string templates)
此外,TypeScript 1.5 支持 modules 和 ES6 最新的 modules 语法;简化了 modules;支持新 module 输出;编译器支持‘tsconfig.json’;支持 ES7 的 Decorator 特性;更好的使用 AngularJS。详细改进请看发行说明。
TypeScript 是微软新推出的一种语言,基于 JavaScript ,最终通过工具编译生成 JavaScript。 TypeScript 兼容JavaScript,可以载入JavaScript代码然后运行。TypeScript与JavaScript相比进步的地方 包括:加入注释,让编译器理解所支持的对象和函数,编译器会移除注释,不会增加开销;增加一个完整的类结构,使之成为一个全新的面向对象语言。
JavaScript、TypeScript、ES6三者之间的联系和区别
ES6是什么
ECMAScript 6.0(以下简称ES6)是JavaScript语言(现在是遵循ES5标准)的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
ES6的新特性
ECMAScript和JavaScript的关系
由于JavaScript的创造者Netscae公司的版权问题,ECMAScript不能叫Javascript。总之,ECMAScript和JavaScript的关系是,前者是后者的规格(语言规范),后者是前者的一种实现。
JavaScript 与 TypeScript 的关系
TypeScript是Javascript的超集,实现以面向对象编程的方式使用Javascript。当然最后代码还是编译为Javascript。
TypeScript和ES6的关系
typescript相对于ES6,TypeScript最大的改善是增加了类型系统。
附:typescript相对于ES5有五大改善:
TypeScript是ES6的超集。至于需不需要使用,在于你所需要的场景。比如在Angular2中,用TypeScript明显好于ES6。
总结一下:
ES6是Javascript语言的标准,typescript是ES6的超集。
【相关推荐:javascript视频教程、编程视频】
以上是typescript兼容es6吗的详细内容。更多信息请关注PHP中文网其他相关文章!