TypeScript 有以下内置数据类型:
- 布尔类型(boolean):表示 true 或 false。
- 数字类型(number):表示数值,可以是整数或浮点数。
- 字符串类型(string):表示文本。
- 数组类型(array):表示多个值的有序集合。
- 元组类型(tuple):表示已知元素数量和类型的数组。
- 枚举类型(enum):表示一组命名的常量。
- 任意类型(any):表示任意类型的值。
- 空类型(void):表示没有任何返回值的函数。
- null 和 undefined 类型:表示 null 或 undefined 值。
- 对象类型(object):表示非原始类型的值。
- never 类型:表示永远不会有返回值的函数的返回类型。
- 类型推断(type inference):TypeScript 可以根据赋值表达式自动推断变量的类型。