第 5 章 TypeScript 类型基础
本章主要内容:
-
如何为程序添加静态类型信息。
-
TypeScript 中的原始类型,如
boolean
类型、枚举类型和字面量类型等。 -
具有特殊性质的顶端类型和尾端类型。
-
与数组相关的数组类型和元组类型。
-
与对象相关的对象类型、函数类型、接口和类。
-
能够命名任意类型的类型别名。
从本章开始,我们将正式进入 TypeScript 核心类型系统的介绍。在接下来的三章中,我们将由浅到深详细地介绍 TypeScript 中的类型。类型能够用来为程序中的实体,如函数、变量以及对象属性等添加静态的约束。TypeScript 编译器会在程序运行之前就对代码进行静态类型检查,这样就能够提前发现程序中是否存在某种行为缺失。
本章将介绍 TypeScript 中最常用的基础类型,在后续章节中要介绍的高级类型大多是由这些基础类型构成的。在学习了本章的内容后,我们就能够为 TypeScript 程序中的大部分代码添加静态类型信息。