您的位置:首页 > 前端开发 > 技术笔记

js 类型判断

2015-07-30 11:24:44
//数组判断
var isArray = function(obj) { 
	return Object.prototype.toString.call(obj) === '[object Array]'; 
}
//函数判断
var isFunction = function(obj) { 
	return Object.prototype.toString.call(obj) === '[object Function]'; 
}

//综合判断
var is = function (obj,type) { 
  return (type === "Null" && obj === null) || 
  (type === "Undefined" && obj === void 0 ) || 
  (type === "Number" && isFinite(obj)) || 
  Object.prototype.toString.call(obj).slice(8,-1) === type; 
}


more 练手的东东
more 转载
more 最近访客