typescript 内置类型包括:原始类型:any、unknown、number、boolean、string、symbol结构化类型:object、array、tuple、enum泛型类型:promise、array特殊类型:void、never联合类型:类型1 | 类型2 | ...交叉类型:类型1 & 类型2 & ...
TypeScript 的内置类型
TypeScript 是一种静态类型语言,提供了一系列内置类型来方便开发人员进行类型检查和推断。这些内置类型包括:
原始类型:
any: 允许任何类型的值。
unknown: 也是允许任何类型的值,但与 any 不同,unknown 变量在使用前必须进行类型检查。
number: 数值类型。
boolean: 布尔类型。
string: 字符串类型。
symbol: 符号类型。
结构化类型:
object: 对象类型。
array: 数组类型。
tuple: 指定长度和类型的数组类型。
enum: 枚举类型。
泛型类型:
Promise : 表示一个异步操作,最终解析为类型为 T 的值。
Array : 表示一个 T 类型元素的数组。
特殊类型:
void: 表示不返回任何值的函数或操作。
never: 表示永远不会发生的类型,通常用于指示错误处理。
联合类型:
类型1 | 类型2 | ...: 表示可以是类型1、类型2或其他指定类型的联合类型。
交叉类型:
类型1 & 类型2 & ...: 表示同时是类型1、类型2和指定其他类型的值的类型。
注意: TypeScript 还可以使用第三方库或 TypeScript Definition Manager(DT)添加其他内置类型。
以上就是typescript的内置类型有哪些的详细内容,更多请关注本网内其它相关文章!