Skip to content

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 内置的数据类型包括:

  1. 基本数据类型
    • string:字符串类型。
    • number:数值类型。
    • boolean:布尔类型。
    • void:表示无值,通常用于函数返回类型。
    • null:表示空值。
    • undefined:表示未定义。
  2. 复合数据类型
    • object:表示非原始数据类型。
    • function:表示函数类型。
  3. 枚举类型
    • enum:用于定义一组命名的常量。
  4. 联合类型
    • 使用|符号将多个类型组合在一起,表示一个值可以是这些类型的任意一个。
  5. 元组类型
    • 使用[]将多个不同类型的值组合在一起,表示一个值可以是这些类型的任意一个。
  6. 任意类型
    • any:表示一个值可以是任何类型。
  7. never类型
    • 表示永远不会发生的情况,通常用于函数返回类型。
  8. void类型
    • 表示没有任何类型,通常用于函数返回类型。

考察要点

  1. 基本数据类型:理解TypeScript中的基本数据类型。
  2. 复合数据类型:理解TypeScript中的复合数据类型。
  3. 枚举类型:了解TypeScript中的枚举类型。
  4. 联合类型和元组类型:理解TypeScript中的联合类型和元组类型。
  5. 任意类型和never类型:了解TypeScript中的任意类型和never类型。