TypeScript有几种类型
时间: 2023-09-21 19:09:09 浏览: 146
你不知道的 TypeScript 高级类型(小结)
5星 · 资源好评率100%
TypeScript有以下几种类型:
1. 基本类型:包括布尔型(boolean)、数字型(number)、字符串型(string)、空值(void)和任意类型(any)。
2. 数组类型:表示一个元素类型的数组,可以使用类型+方括号的形式来定义,如number[]表示由数字组成的数组。
3. 元组类型:表示一个固定长度和类型的数组,可以使用类型+方括号的形式来定义,如[number, string]表示由一个数字和一个字符串组成的数组。
4. 枚举类型:用于定义一组命名的常量值,可以通过枚举关键字enum来定义。
5. 对象类型:表示非原始类型的值,包括对象字面量、类和接口等。
6. 函数类型:表示函数的参数和返回值的类型,可以使用箭头(=>)来分隔参数类型和返回值类型。
7. 类型别名:用来给一个类型起一个新的名字,可以使用type关键字来定义。
8. 联合类型:表示一个值可以是多种类型之一,使用竖线(|)来分隔多个类型。
9. 交叉类型:表示一个值具备多个类型的特性,使用与符号(&)来连接多个类型。
这些是 TypeScript 中常用的类型,通过它们可以更加准确地描述变量、函数参数、函数返回值等的类型。
阅读全文