Javascript类型检测

  开门见山,我们先来看一下代码:

var is = function (obj,type) {  
var toString = Object.prototype.toString;
var _baseTypes = {'undefined':'undefined','number':'number','boolean':'boolean','string':'string'};
return (_baseTypes[typeof obj]===type)||
(type
=== "Null" && obj === null) ||
(type
==='Function'&&"object" === typeof document.getElementById ?
/^/s*/bfunction/b/.test("" + obj):toString.call(obj).slice(8,-1) === type)||
obj
instanceof type;
};

it知识库Javascript类型检测,转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。