1. ts 是 js 的超集,它完美兼容 js 的社区,只需要将后缀名 .js 修改为 .ts 即可运行
  2. 更好地维护性和可读性
  3. 引入了静态类型声明,不需要太多的注释和文档,大部分的函数看类型定义就知道如何使用了
  4. 编译阶段就能发现大部分因为变量类型导致的错误
  5. 对 IDE 的智能提醒更加友好
  6. 增强了 js 在面向对象编程这一方面
  7. 可选静态属性
  8. 大部分框架目前都采用 ts 来编写