any
ts的类型里没有object,so,指定一
个any就可以
let num:number;
console.log(num)//报错 num是undefined
let num:undefined;
console.log(num)//不会报错 输出undefined
let num:number | undefined;
console.log(num) //undefined
一个元素可能是number可能是null 可能是undefined,一个元素可以设置多个类型
let num:number | null | undefined
或者
let num:any
定义数组
let arr:any[] = ['123',false,2];
console.log(arr) //['123',false,2]
void
ts中,如果一个方法没有返回值
function run():void{} //表示方法没有返回任何类型
有返回值,就指定什么类型
never
代表空类型和undefined
let a:undefined
a = undefined
let a :never;
a = 123;//报错
怎么用没看明白