TypeScript学习记录(2)

TypeScript学习记录(2)

单元类型又叫做单例类型,指的是仅包含一个可能取值的类型。包括,undefined, null ,unique symbol, void,字面量,联合枚举成员类型。

顶端类型:any/unknown. 所有类型都是顶端类型的子类型,顶端类型涵盖类型系统中所有可能的值。

any: 可以将任何类型的值赋值给any类型,也可以将any类型赋值给任何其他类型。

在any类型上允许执行任意的操作而不会产生编译错误。例如,可以读取any类型的属性或者将any类型当作函数调用,就算any类型的实际值不支持这些操作也不会产生编译错误。一般使用any类型跳过编译器的类型检查。

unknown: 可以被赋值为任何值,但是不能将unknown赋给其他值。相当于一个类型安全的any.

发表回复

*您的电子邮件地址不会被公开。必填项已标记为 。

*
*