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

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

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

復(fù)制代碼 代碼如下:

/**
  * 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ù)類型和內(nèi)置對象類型,你還可以進(jìn)一步補(bǔ)充該數(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"); //通過把值轉(zhuǎn)換為字符串,然后匹配返回字符串中是否包含特定字符進(jìn)行檢測
}
//應(yīng)用示例:
var a = Math.abs;
alert(typeOf(a));  //返回字符串"function"

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

相關(guān)文章

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

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

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

    正則表達(dá)式,替換所有HTML標(biāo)簽的簡單實(shí)例

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

    JavaScript對象屬性操作實(shí)例解析

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

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

    繼承是面向?qū)ο缶幊讨杏忠环浅V匾母拍?,JavaScript支持實(shí)現(xiàn)繼承,不支持接口繼承,實(shí)現(xiàn)繼承主要依靠原型鏈來實(shí)現(xiàn)的
    2017-06-06
  • js實(shí)現(xiàn)簡單分頁導(dǎo)航欄效果

    js實(shí)現(xiàn)簡單分頁導(dǎo)航欄效果

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

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

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

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

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

    javascript 彈出層組件(升級版)

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

    九種原生js動畫效果

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

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

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

最新評論

株洲县| 东台市| 克东县| 延庆县| 吴江市| 襄垣县| 沙河市| 车险| 金华市| 阳山县| 天台县| 泰顺县| 贡山| 曲麻莱县| 广宗县| 凤冈县| 宜城市| 连云港市| 宁城县| 固始县| 苗栗县| 蕉岭县| 上虞市| 宝兴县| 五大连池市| 黎平县| 朝阳区| 义马市| 静海县| 萍乡市| 固原市| 五台县| 富阳市| 江陵县| 小金县| 陇川县| 公主岭市| 山阳县| 丽水市| 奈曼旗| 怀柔区|