TypeScript 的内置数据类型有哪些?
参考答案:
- boolean:表示布尔值,可以是 true 或 false。
- number:表示数字,包括整数和浮点数。
- string:表示字符串。可以使用单引号或双引号来表示字符串。
- void:表示没有任何返回值的函数的返回类型。
- null 和 undefined:这两个类型是所有类型的子类型。 symbol:表示独特的值,类似于数字或字符串。
除此之外,TypeScript 还支持以下复合类型:
- array:表示一个元素类型为 T 的数组。例如,number[] 表示一个数字数组。
- tuple:表示已知元素数量和类型的数组。例如,[string, number] 表示一个字符串和数字组成的元组。
- enum:表示一个命名的常量枚举。
- any:表示任意类型。
- unknown:与 any 类似,但是在更严格的类型检查下使用。
- object:表示非原始类型的对象。
- 还有一些其他的类型,例如 never、union 和 intersection,它们可以用于描述更复杂的类型。
题目要点:
作答思路:
TypeScript 内置的数据类型包括:
- 基本数据类型:
string:字符串类型。number:数值类型。boolean:布尔类型。void:表示无值,通常用于函数返回类型。null:表示空值。undefined:表示未定义。
- 复合数据类型:
object:表示非原始数据类型。function:表示函数类型。
- 枚举类型:
enum:用于定义一组命名的常量。
- 联合类型:
- 使用
|符号将多个类型组合在一起,表示一个值可以是这些类型的任意一个。
- 使用
- 元组类型:
- 使用
[]将多个不同类型的值组合在一起,表示一个值可以是这些类型的任意一个。
- 使用
- 任意类型:
any:表示一个值可以是任何类型。
- never类型:
- 表示永远不会发生的情况,通常用于函数返回类型。
- void类型:
- 表示没有任何类型,通常用于函数返回类型。
考察要点:
- 基本数据类型:理解TypeScript中的基本数据类型。
- 复合数据类型:理解TypeScript中的复合数据类型。
- 枚举类型:了解TypeScript中的枚举类型。
- 联合类型和元组类型:理解TypeScript中的联合类型和元组类型。
- 任意类型和never类型:了解TypeScript中的任意类型和never类型。