1.类型判断
typeof
typeof undefined
undefined
只能判断基本数据类型,null object Array 都返回object
instanceof
'string' instanceof string
false
{} instanceof Object
true
null instanceof Object
false
instaceof 不能直接判断基本数据类型,可以判断对象 数组等复杂数据类型
Object.prototype.toString()
Object.prototype.toString.call(null)) ;
[object Null]