在微软以及客户中开发大型应用中遇到的缺点。 处理复杂 JavaScript 代码带来的挑战使他们需要自定义工具来简化组件开发流程。TypeScript 开发者寻求一种不破坏现有标准兼容性和跨平台支持的解决方案。知道ECMAScript标准为未来基于类编程提供支持后, Typescript开发便基于此方案。这形成了包含一组新的语法扩展的一个JavaScript编译器，一个基于此提案的超集，可将TypeScript语法编译为常规的JavaScript。从这个意义上来讲, TypeScript是ECMASc