js中typeof用于检测数据类型。
js中简单数据类型有undefined,null,boolean,number,string.
js中复杂数据类型object
检测 undefined
检测 boolean,
检测 object
检测 null, object 和 new 函数都是‘object’ 类型
用typeof 检测只需要一个操作数,简单数据类型或者函数或者对象。
instanceof 检测对象之间的关联性
用instanceof检测左边的操作数一定是引用类型的值,不能是基本类型的值。基本类型的值会返回false.
基本类型
引用类型的值
总结一下 | typeof | instanceof |
作用 | 检测数据类型 | 检测对象之间的关联性 |
返回 | 小写字母字符串 | 布尔值 |