TypeScript 任意值
TypeScript 任意值
Diebug任意值
任意值(Any)用来表示允许赋值为任意类型。
什么是任意值类型
如果是一个普通类型,在赋值过程中改变类型是不被允许的:
1 | let myFavoriteNumber: string = 'seven'; |
但如果是 any
类型,则允许被赋值为任意类型。
1 | let myFavoriteNumber: any = 'seven'; |
任意值的属性和方法
在任意值上访问任何属性都是允许的:
1 | let anyThing: any = 'hello'; |
也允许调用任何方法:
1 | let anyThing: any = 'Tom'; |
可以认为,声明一个变量为任意值之后,对它的任何操作,返回的内容的类型都是任意值。
未声明类型的变量
变量如果在声明的时候,未指定其类型,那么它会被识别为任意值类型:
1 | let something; |
等价于
1 | let something: any; |
参考
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果