国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript數據類型檢測代碼分享

2024-05-06 16:15:16
字體:
來源:轉載
供稿:網友
這篇文章主要向大家分享了一段JavaScript實現數據類型檢測的代碼,附上參數說明和使用說明,希望小伙伴們能夠喜歡
 

 

復制代碼代碼如下:

/**
  * param:o表示檢測的值
  * return:返回字符串"undefined"、"number"、"boolean"、"string"、"function"、"regexp"、"array"、"date"、"error"、"object"或"null"
  */
function typeOf(o){
    var _toString = Object.prototype.toString;  //獲取對象的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"

 

代碼很簡單,說明都在注釋里,這里就不多廢話了,有相同需求的小伙伴自己來參考下吧


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 五大连池市| 启东市| 天峻县| 永登县| 沅江市| 南溪县| 斗六市| 渝北区| 博野县| 武汉市| 类乌齐县| 洪泽县| 常熟市| 滕州市| 高清| 盱眙县| 白山市| 安岳县| 新蔡县| 苏尼特右旗| 四川省| 额尔古纳市| 那曲县| 寻乌县| 修文县| 沁水县| 田阳县| 高清| 藁城市| 镇宁| 木里| 隆尧县| 子洲县| 双江| 改则县| 尤溪县| 西吉县| 普洱| 杂多县| 翁牛特旗| 商水县|