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]