TypeScript中新增了许多数据类型,以下是一些常见的:
1. 任意类型(Any):允许分配任意类型的值。
2. 布尔值(Boolean):表示`true`或`false`。
3. 数字(Number):表示双精度64位浮点数。
4. 字符串(String):表示文本数据。
5. 数组(Array):表示一组有序的值,可以使用泛型来指定数组元素的类型。
6. 元组(Tuple):表示一个固定长度的数组,元素类型可以各不相同。
7. 枚举(Enum):表示一组有名字的常数。
8. 任意值(Void):表示没有任何返回值的函数。
9. Null 和 Undefined:分别表示空值和未定义值。
10. 符号(Symbol):表示唯一的标识符。
11. 映射(Map):表示一组键值对。
12. 集合(Set):表示一组无序的不重复值。
13. Promise:表示一个异步操作的结果。
14. 模板字符串(Template String):表示可以包含嵌入式表达式的字符串。
15. 正则表达式(RegExp):表示正则表达式。
这些类型丰富了TypeScript的开发体验,提供了更强的类型检查和代码提示功能。