函数类型表达式
类型检查
定义一个对象类型可以用 interface 或 type 定义:
原始类型
数值枚举类
暂时搁置
TS 完全支持 ES6 中的 class 关键字,同时增加了类型标注和一些用来表达类之间关系的语法。
TS 中有许多方法,来通过已有的类型定义一个新的类型。
有的时候我们会对某个值做类型判断,而 TS 能从中推断该值更具体的类型: