最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript數(shù)據(jù)類型檢測代碼分享

 更新時間:2015年01月26日 09:52:13   投稿:hebedich  
這篇文章主要向大家分享了一段JavaScript實現(xiàn)數(shù)據(jù)類型檢測的代碼,附上參數(shù)說明和使用說明,希望小伙伴們能夠喜歡

復制代碼 代碼如下:

/**
  * param:o表示檢測的值
  * return:返回字符串"undefined"、"number"、"boolean"、"string"、"function"、"regexp"、"array"、"date"、"error"、"object"或"null"
  */
function typeOf(o){
    var _toString = Object.prototype.toString;  //獲取對象的toString()方法引用
    //列舉基本數(shù)據(jù)類型和內置對象類型,你還可以進一步補充該數(shù)組的檢測數(shù)據(jù)類型范圍
    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"

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

相關文章

  • 利用three.js畫一個3D立體的正方體示例代碼

    利用three.js畫一個3D立體的正方體示例代碼

    Three.js是一個3DJavaScript庫,基于右手坐標系,可以創(chuàng)建簡單或是比較復雜的三維圖形并應用豐富多彩的紋理和材質,可以添加五光十色的光源,可以在3D場景中移動物體或是添加腳本動畫等等。本文介紹了利用three.js如何畫一個3D立體的正方體的方法,需要的可以參考下。
    2017-11-11
  • 正則表達式,替換所有HTML標簽的簡單實例

    正則表達式,替換所有HTML標簽的簡單實例

    下面小編就為大家?guī)硪黄齽t表達式,替換所有HTML標簽的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • JavaScript對象屬性操作實例解析

    JavaScript對象屬性操作實例解析

    這篇文章主要介紹了JavaScript對象屬性操作實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • JavaScript的六種繼承方式(推薦)

    JavaScript的六種繼承方式(推薦)

    繼承是面向對象編程中又一非常重要的概念,JavaScript支持實現(xiàn)繼承,不支持接口繼承,實現(xiàn)繼承主要依靠原型鏈來實現(xiàn)的
    2017-06-06
  • js實現(xiàn)簡單分頁導航欄效果

    js實現(xiàn)簡單分頁導航欄效果

    這篇文章主要為大家詳細介紹了js實現(xiàn)簡單分頁導航欄效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • JavaScript中iframe實現(xiàn)局部刷新的幾種方法匯總

    JavaScript中iframe實現(xiàn)局部刷新的幾種方法匯總

    Iframe是一種嵌入網(wǎng)頁的框架形式,Web頁面可以通過更改嵌入的部分,達到部分內容刷新,通過本文和大家一起學習iframe實現(xiàn)局部刷新的幾種方法匯總,對iframe局部刷新相關知識感興趣的朋友一起學習吧
    2016-01-01
  • 加隨機數(shù)引入腳本不讓瀏覽器讀取緩存

    加隨機數(shù)引入腳本不讓瀏覽器讀取緩存

    不讓瀏覽器讀取緩存,故采用家隨機數(shù)方式引入腳本的方式,此法適用于及時刷新不讀緩存的情況
    2014-09-09
  • javascript 彈出層組件(升級版)

    javascript 彈出層組件(升級版)

    前面文章里寫過一個彈出層對話框,但ie6下有bug,根本沒有實現(xiàn)position:fixed的效果,當時沒有真實ie6環(huán)境,測試疏忽,匆匆放到博客上,還讓一些讀者看到甚至使用,在這里表示萬分抱歉啊
    2011-05-05
  • 九種原生js動畫效果

    九種原生js動畫效果

    這篇文章主要介紹了九種原生js動畫效果,個個都非常精彩,都值得大家學習,需要的朋友可以參考下
    2015-11-11
  • 微信小程序怎么加入JavaScript腳本,做出動態(tài)效果

    微信小程序怎么加入JavaScript腳本,做出動態(tài)效果

    這篇文章主要介紹了教大家為小程序加入?JavaScript?腳本,做出動態(tài)效果,以及如何跟用戶互動。學會了腳本,就能做出復雜的頁面了。需要的朋友可以參考下
    2022-12-12

最新評論

兴文县| 桂阳县| 沈丘县| 万宁市| 沧州市| 平潭县| 白沙| 东阳市| 龙州县| 宜君县| 江源县| 娄底市| 双桥区| 青神县| 名山县| 青冈县| 安阳县| 灵台县| 教育| 明星| 历史| 昌吉市| 肥西县| 嵊州市| 电白县| 武义县| 达拉特旗| 田阳县| 栖霞市| 武乡县| 曲松县| 巴中市| 沾化县| 车致| 峨眉山市| 玛沁县| 平安县| 南溪县| 朔州市| 淳化县| 潮安县|