JavaScript运算符typeof与instanceof学习记录
JavaScript中typeof 检测数据类型,输出类型的名称
JavaScript有五种简单数据类型
Undefined,Null,Boolean,Number,String
复杂数据类型
Object
常见的检测结果
typeof 检测数据类型,会返回一个小写字母的类型字符串,
只需要一个操作数,
操作数可以是简单数据类型或者函数或者对象
JavaScript 中 instanceof检测对象之间的关联性
typeof 对引用类型存储值进行判断时都会返回 object,所以就需要instanceof
instanceof 常用来判断一个实例是否属于某种类型
instanceof 左边一定要是一个引用类型值,
数组,对象,new function() 都是引用类型值
总结
typeof
检测数据类型,
返回小写字母字符串,
操作数可以是简单数据类型、函数或者对象
操作数数量 1个
instanceof
检测对象之间的关联性,
返回值为布尔值,
操作数左边引用类型,右边必须是函数,
操作数数量 2个