您的位置:首页 > Web前端 > JavaScript

javascript各种数据类型判断方法

2017-03-13 12:53 741 查看
[align=left][/align]
/*类型判断*/
//写在一起是为了集中给予功能方面的提示
var typeJduge={
Json:function(obj){
return typeof(obj) == "object" && Object.prototype.toString.call(obj).toLowerCase() == "[object object]" && !obj.length;
},
Array:function(obj){
return Object.prototype.toString.call(obj) === '[object Array]';
},
Obj:function(obj){
return obj && typeof (obj) == 'object' && Object.prototype.toString.call(obj).toLowerCase() == "[object object]";
},
Function:function(obj){
return Object.prototype.toString.call(obj)=="[object Function]";
},
RegExp:function(obj){
return Object.prototype.toString.call(obj)=="[object RegExp]";
},
Integer:function(obj){
return typeof obj === 'number' && obj%1 === 0;
}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐