欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js類(lèi)型檢查實(shí)現(xiàn)代碼

 更新時(shí)間:2010年10月29日 21:44:57   作者:  
檢查對(duì)象類(lèi)型的一種方式是參考所有JavaScript對(duì)象所共有的一個(gè)稱為constructor的屬性。該屬性是對(duì)一個(gè)最初用來(lái)構(gòu)造此對(duì)象的函數(shù)的引用。
復(fù)制代碼 代碼如下:

//檢查我們的數(shù)字是否其實(shí)是一個(gè)字符串
if ( num.constructor == String )
//如果是,則將它解析成數(shù)字
num = parseInt( num );
//檢查我們的字符串是否其實(shí)是一個(gè)數(shù)組
if ( str.constructor == Array )
//如果是,則用逗號(hào)連接該數(shù)組,得到一個(gè)字符串
str = str.join(',');

表1顯示了對(duì)不同類(lèi)型對(duì)象分別使用我所介紹的兩種方法進(jìn)行類(lèi)型檢查的結(jié)果。表格的第一列顯示了我們?cè)噲D找到其類(lèi)型的對(duì)象。每二列是運(yùn)行typeof Variable(Variable 為第一列所示的值)。此列中的所有結(jié)果都是字符串。最后,第三列顯示了對(duì)第一列包含的對(duì)象運(yùn)行Variable.constructor 所得的結(jié)果。些列中的所有結(jié)果都是對(duì)象。

表1. 變量類(lèi)型檢查

———————————————————————————————
Variable       typeof Variable       Variable.constructor
———————————————————————————————
{an:"object"}    object            Object
["an","array"]     object            Array
function(){}      function           Function
"a string"       string            String
55           number            Number
true         boolean           Boolean
new User()      object            User
——————————————————————————————————

使用一個(gè)變量的constructor 作為對(duì)象類(lèi)型的引用可能是最簡(jiǎn)單的類(lèi)型檢查方式。當(dāng)你想要確定精確吻合的參數(shù)數(shù)目的類(lèi)型傳進(jìn)了你的函數(shù)時(shí),嚴(yán)格的類(lèi)型檢查在這種可能會(huì)大有幫助。

相關(guān)文章

  • JavaScript中Window對(duì)象的屬性及事件

    JavaScript中Window對(duì)象的屬性及事件

    這篇文章主要介紹了JavaScript中Window對(duì)象的屬性及事件 的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • element 中 el-menu 組件的無(wú)限極循環(huán)思路代碼詳解

    element 中 el-menu 組件的無(wú)限極循環(huán)思路代碼詳解

    這篇文章主要介紹了element 中 el-menu 組件的無(wú)限極循環(huán),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • JS組件Bootstrap實(shí)現(xiàn)彈出框和提示框效果代碼

    JS組件Bootstrap實(shí)現(xiàn)彈出框和提示框效果代碼

    這篇文章主要介紹了JS組件Bootstrap實(shí)現(xiàn)彈出框和提示框效果代碼,對(duì)彈出框和提示框感興趣的小伙伴們可以參考一下
    2015-12-12
  • javascript讀取xml實(shí)現(xiàn)javascript分頁(yè)

    javascript讀取xml實(shí)現(xiàn)javascript分頁(yè)

    這篇文章主要介紹了javascript讀取xml數(shù)據(jù)對(duì)其實(shí)現(xiàn)javascript分頁(yè)效果,大家參考使用吧
    2013-12-12
  • 談?wù)勎覍?duì)JavaScript原型和閉包系列理解(隨手筆記8)

    談?wù)勎覍?duì)JavaScript原型和閉包系列理解(隨手筆記8)

    這篇文章主要介紹了談?wù)勎覍?duì)JavaScript原型和閉包系列理解(隨手筆記8)的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • 微信小程序?qū)崿F(xiàn)選擇內(nèi)容顯示對(duì)應(yīng)內(nèi)容

    微信小程序?qū)崿F(xiàn)選擇內(nèi)容顯示對(duì)應(yīng)內(nèi)容

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)選擇內(nèi)容顯示對(duì)應(yīng)內(nèi)容,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 微信小程序中轉(zhuǎn)義字符的處理方法

    微信小程序中轉(zhuǎn)義字符的處理方法

    這篇文章主要介紹了微信小程序中轉(zhuǎn)義字符的處理方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • ymyang 繪圖 實(shí)例代碼

    ymyang 繪圖 實(shí)例代碼

    非常不錯(cuò)的ymyang 繪圖效果代碼。
    2009-04-04
  • RxJS的入門(mén)指引和初步應(yīng)用

    RxJS的入門(mén)指引和初步應(yīng)用

    這篇文章主要介紹了RxJS的入門(mén)指引和初步應(yīng)用,RxJS是一個(gè)強(qiáng)大的Reactive編程庫(kù),提供了強(qiáng)大的數(shù)據(jù)流組合與控制能力,但是其學(xué)習(xí)門(mén)檻一直很高,本次分享期望從一些特別的角度解讀它在業(yè)務(wù)中的使用,而不是從API角度去講解。,需要的朋友可以參考下
    2019-06-06
  • 微信小程序生成二維碼的示例代碼

    微信小程序生成二維碼的示例代碼

    這篇文章主要介紹了微信小程序生成二維碼的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03

最新評(píng)論