js获取数据类型的方法有一下几种,
1.typeof()
2.Object.prototype.toString.call()
3. instanceof运算符
下面开始介绍
typeof()可以 识别基本类型,但是无法区分array,regexp,{}对象
例子:
typeof(1);//返回number
Object.prototype.toString.call()可以识别基本类型、array,regexp,{}对象,但是无法区分自定义的函数
例子
var b=new Array();
console.log(Object.prototype.toString.