发布于 2016-09-23 00:56:10 | 176 次阅读 | 评论: 0 | 来源: 网友投递
TypeScript 微软脚本编程语言
TypeScript 是微软新推出的一种语言,基于 JavaScript ,最终通过工具编译生成 JavaScript。 TypeScript 兼容JavaScript,可以载入JavaScript代码然后运行。TypeScript与JavaScript相比进步的地方 包括:加入注释,让编译器理解所支持的对象和函数,编译器会移除注释,不会增加开销;增加一个完整的类结构,使之成为一个全新的面向对象语言。
TypeScript 2.0 最终版发布了。它带来了一些新的功能,提高了开发人员的生产力,先进的TypeScript 校准和ECMAScrip的发展,为JavaScript库和工具提供了广泛的支持,并增强了语言服务,提供了跨工具的一流编辑体验。
值得关注的更新内容:
控制流分析类型
function f(condition: boolean) { let result: number; if (condition) { result = computeImportantStuff(); } // Whoops! 'result' might never have been initialized! return result; }
readonly 修饰符
class Person { readonly name: string; constructor(name: string) { if (name.length < 1) { throw new Error("Empty name!"); } this.name = name; } } // Error! 'name' is read-only. new Person("Daniel").name = "Dan";
相关链接:
有关发行说明和链接到各种平台的安装,请查看发行公布
有关新特性方面的内容,请查看What's new in TypeScript 2.0
点击Breaking changes in TypeScript 2.0 查看重大更改内容
点击fixed issues query for TypeScript 2.0, TypeScript 2.0.2和TypeScript 2.0.3,查看完整的问题修改列表
下载地址:
Visual Studio 2015 plugin (requires VS 2015 Update 3 to be installed first)
安装命令
npm install -g typescript@2.0