JavaScript数据类型检测代码分享

前端之家收集整理的这篇文章主要介绍了JavaScript数据类型检测代码分享前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

代码如下:
获取对象的toString()方法引用 //列举基本数据类型和内置对象类型,你还可以进一步补充该数组的检测数据类型范围 var _type ={ "undefined" : "undefined", "number" : "number", "boolean" : "boolean", "string" : "string", "[object Function]" : "function", "[object RegExp]" : "regexp", "[object Array]" : "array", "[object Date]" : "date", "[object Error]" : "error" } return _type[typeof o] || _type[_toString.call(o)] || (o ? "object" : "null"); //通过把值转换为字符串,然后匹配返回字符串中是否包含特定字符进行检测 } //应用示例: var a = Math.abs; alert(typeOf(a)); //返回字符串"function"

代码很简单,说明都在注释里,这里就不多废话了,有相同需求的小伙伴自己来参考下吧

原文链接:https://www.f2er.com/js/56107.html

猜你在找的JavaScript相关文章