监测数据类型的几种方式
1.typeof
用法:typeof 要检测数据名
缺点:在检测复杂数据类型是,数组和null会被检测成Object对象类型。
2.instanceof
描述:只能检测复杂数据类型,用于构造函数的prototype是否出现在某个实列对象的原型链上
用法:a instanceof o
3.object.prototype.toString.call()
用法:object.prototype.toString.call(要检测的数据名)
1.typeof
用法:typeof 要检测数据名
缺点:在检测复杂数据类型是,数组和null会被检测成Object对象类型。
2.instanceof
描述:只能检测复杂数据类型,用于构造函数的prototype是否出现在某个实列对象的原型链上
用法:a instanceof o
3.object.prototype.toString.call()
用法:object.prototype.toString.call(要检测的数据名)