02. Typescript 任意类型

64 阅读1分钟

Any 类型和 Unknown 类型

  1. 没有强制限定那种类型,随时切换类型都可以,我们可以对 any 进行任何操作,不需要检查类型
  2. 声明变量的时候没有指定任意类型默认为 any
  3. 弊端是如果使用 any 就失去了 TS 类型检测的作用

区别:

  • any 类型可以赋值给任意类型
  • unknown 只能复制给自身或者 any 类型
  • unknown 无法读取任何属性,方法也不可以调用
  • unknown 比 any 更加安全

当不知道是什么类型的时候,优先使用 unknown

文件下载

📎02.任意类型.ts