
ts中的never和void,any和unknown 的区别
any类型适用于描述一个你根本==不知道他是一个什么样的类型的变量,也可以说是任意一个变量,都可以使用any,不做任何的约束,编译时会自动跳过对其检查的类型。unknown表示未知类型,就是在写代码时还不知道具体会是一个什么类型,是ts3.0中引入的新类型,与any类似,所有类型都可以分配unknown类型。但是与any不同的是,unknown类型变量不允许被any或者unknown以外的变量赋值,也不允许执行unknown类型变量的方法。3.只能使用函数返回值的类型给never类型的变量赋值。








