学习TypeScrip2(任意类型)

74 阅读1分钟

Any类型和unknown顶级类型

转载自:xiaoman.blog.csdn.net/article/det…

  1. 没有强制限定哪种类型,随时切换类型都可以,可以对any进行任何操作,不需要检查类型 image.png

  2. 声明变量的时候没有指定任意类型默认为any

  3. 弊端是:如果使用any,失去了TS类型检测的作用

  4. TypeScript3.0中引入了unknown类型,也被认为是top type,但更安全。所有类型都可以分配给unknown,比any更加严格,当你要使用any可以尝试使用unknown
    区别1:unknown只能赋值给unknown和any,而any可以赋值给其他类型 image.png

    区别2:
    image.png