any 就相当于是没有类型检查 如果一个类型等于any 那么任何类型都可以赋值
unknown 不同于any unknown 是进行类型检查的 unknown 不可以赋值给unknown或any以外的值 如下所示
let name: unknown = 111;
let value1: unknown = name; 可以
let value2: any = name; 可以
let value3: string = name;不可以
let value4: number = name 不可以