# 概述

typescript 是 javascript 的超集, 当然你也可以当做 javaScript 来写。其最重要的功能就是静态类型检测、和代码提示,当然 typescript 的强大不仅限于此。

下面我们的重点是类型的讲述,准备好瓜子、饮料,我们要开始了

我们将分下面几个阶段来讲述:

  • 类型的定义,包括基础类型、接口、类型别名,函数类型、对象类型、联合类型等,其中对于联合类型的范围缩小进行了重点的讲解
  • 类型操作,具体的就是通过类型来创建新的类型
  • 实用工具,内置的类型操作,可以更高效率的创建类型
  • javascript 的功能加强,如 class 的可访问性声明等等(尚未开始)

good luck