typeof 用于返回数据类型,共六种返回值:
1.number,
2.string,
3.boolean,
4.object(object, array, null的返回值都为object),
5.function,
6.undefined。
let a = 'hello'
let b = [1, 2, 3]
console.log(typeof NaN)//number
console.log(typeof (NaN))//number
console.log(typeof a)//string
console.log(typeof b)//object
console.log(typeof Array)//function
console.log(typeof Object)//function
注:typeof Object 和 typeof Array 的返回值是 function ,因为对象都是通过函数创建的。