- 引用
- 术语
- Top Type(顶层类型)
- Bottom Type(底层类型)
- Top Type 表示顶层类型,是类型系统中最宽泛的类型,可以表示任何类型的值。
- 在 ts 中,
any
和unknown
都被认为是 Top Type。 - 虽然
any
和unknown
都是 Top Type,但它们的行为有很大不同。
- 在 ts 中,
- Bottom Type 是类型系统中的最底层,表示永远不会有值的类型。
never
是 TypeScript 中的 Bottom Type。- 通常,
never
用于表示函数抛出异常或进入无限循环等情况,它是一个不可到达的终点。