将unknown类型分配给string类型,但我就想给y 赋值,提供了几个方法
// unknown 是类型安全的any
let x : unknown;
x = 1;
x = true;
x = 'sdfj';
let y : string;
// y = x;//不能将unknown类型分配给string类型,但我就想给y 赋值 ,下方提供了几个方法
// 第一种,判断x 就是string 就可以了
// if(typeof x == 'string'){
// y = x;
// }
// 第二种,断言(写法一)
// y = x as string;
// 第三种,断言(写法二)
y = <string>x;
console.log('y:', y)