一、为什么要用Ts1. 编译时的强类型2. 模块化3. 语法糖 一、为什么要用TsTypeScript的设计目的应该是解决JavaScript的“痛点”:弱类型和没有命名空间,导致很难模块化,不适合开发大型程序。另外它还提供了一些语法糖来帮助更方便地实践面向对象的编程。 1. 编译时的强类型TypeScript设计了一套类型机制来保证编译时的强类型TypeScript会对赋值的变量进行类型推断 2. 模块化利用TypeScript的关键词module,可以达到类似于命名空间的效果 3. 语法糖TypeScript可以实现类,接口,枚举,泛型,方法重载等,用简洁的语法丰富了JavaScript的使用。