typeof检测类型是常用的,但是这仅仅针对基本类型,当检测类型是引用类型是就只会返回object!
引用检测: instanceof检测可以具体检测一个引用类型:
var a=[1,2,3];
a instanceof Array;//检测出是数组类型,其它对象都是如此检测!
但是由于所用的引用类型都是object的特殊对象,所以,所有引用类型instanceof Object返回的都是true。
typeof检测类型是常用的,但是这仅仅针对基本类型,当检测类型是引用类型是就只会返回object!
引用检测: instanceof检测可以具体检测一个引用类型:
var a=[1,2,3];
a instanceof Array;//检测出是数组类型,其它对象都是如此检测!
但是由于所用的引用类型都是object的特殊对象,所以,所有引用类型instanceof Object返回的都是true。