TypeScript 中的数据类型可以分为三类:JavaScript 原生基础类型、对象/集合类型以及 TypeScript 特有的特殊类型。 以下是详细的分类和说明: 1. JavaScript 原生基础类型 (Primitives) TypeScript 继承了 JavaScript 的所有原始数据类型。 Boolean (布尔值) Number (数字) 支持整数、浮点数,以及二进制、八进制、十六进制字面量。 String (字符串) 可以使用单引号、双引号或模板字符串(反引号)。 Null 和 Undefined 默认情况下,它们是所有类型的子类型(可以赋值给 number 等)。但在 (推荐配置)下,它们只能赋值给 、 或它们各自的类型( 可以接受 )。 Symbol (符号) ES6 引入,表示独一无二的值。 BigInt (大整数) ES2020 引入,用于表示比 更大的整数。 --- 2. 集合与引用类型 Array (数组) 有两种写法: Tuple (元组) TypeScript 特有概念。表示一个已知元素数量和类型的数组,各元素的类型不必相同。 Object...