码迷,mamicode.com
首页 > 其他好文 > 详细

判断数据类型

时间:2020-04-21 18:46:13      阅读:54      评论:0      收藏:0      [点我收藏+]

标签:data   date   数据类型   error   exp   type   turn   boolean   cti   

function getDataType(data){
    var typeObj = {
        ‘[object Undefined]‘: "undefined",
        ‘[object Null]‘: "null",
        ‘[object Boolean]‘: "boolean",
        ‘[object Number]‘: "number",
        ‘[object String]‘: "string",
        ‘[object Object]‘: "object",
        ‘[object Array]‘: "array",
        ‘[object Function]‘: "function",
        ‘[object Date]‘: "date",
        ‘[object RegExp]‘: "regexp",
        ‘[object Error]‘: "error",
        ‘[object Arguments]‘: "arguments"
    }
    return typeof data !== "object" ? typeof data : toType[toString.call(data)];
}// 由于typeof []的值为"object", typeof {}的值也为"object", 所以需要增加判断。

 

判断数据类型

标签:data   date   数据类型   error   exp   type   turn   boolean   cti   

原文地址:https://www.cnblogs.com/dadouF4/p/12746284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!