typescript内置类型
时间: 2023-09-22 15:10:33 浏览: 94
前端大厂最新面试题-ts-type-system.docx
TypeScript 内置了很多基本类型,包括:
- `number`:表示数字类型,包括整数和浮点数。
- `string`:表示字符串类型。
- `boolean`:表示布尔类型。
- `symbol`:表示唯一的、不可变的值。
- `null`:表示 null 值。
- `undefined`:表示 undefined 值。
- `void`:表示没有返回值。
- `any`:表示任意类型。
- `never`:表示永远不存在的值的类型。
此外,TypeScript 还支持一些高级类型,包括:
- `object`:表示对象类型,包括普通对象、函数、数组等。
- `array`:表示数组类型。
- `tuple`:表示元组类型,用于表示已知长度和类型的数组。
- `enum`:表示枚举类型。
- `union`:表示联合类型,用于表示一个值可以是多种类型中的一种。
- `intersection`:表示交叉类型,用于表示多个类型的组合。
这些内置类型可以在 TypeScript 中直接使用,也可以作为其他类型的组成部分。同时,TypeScript 还支持自定义类型,可以通过接口、类等方式来定义自己的类型。
阅读全文