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中文网其他相关文章!