TS学习笔记1:TS简介

38 阅读1分钟

什么是TS?

TypeScript的简称,是JavaScript的一个超集,支持ECMAScript6标准。由微软开发的开源项目,其目标是开发大型应用,可以编译成纯JavaScript运行在任何浏览器上。

语言特性

TS是给JS添加特性的语言扩展,增加如下功能:

  • 类型批注和编译时类型检查
  • 类型推断
  • 类型擦除
  • 接口
  • 枚举
  • Mixin
  • 泛型编程
  • 名字空间
  • 元组
  • Await

(以下功能从ECMA2015反向移植而来)

  • 模块
  • lambda函数的箭头语法
  • 可选参数、默认参数、

JS与TS的区别

TS扩展了JS的语法,JS代码可与TS一起使用,TS通过类型注解提供编译时的静态类型检查。