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

首頁 > 編程 > JavaScript > 正文

js類型檢查實現(xiàn)代碼

2019-11-21 00:10:06
字體:
供稿:網(wǎng)友
復(fù)制代碼 代碼如下:

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

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

表1. 變量類型檢查

―――――――――――――――――――――――――――――――
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
――――――――――――――――――――――――――――――――――

使用一個變量的constructor 作為對象類型的引用可能是最簡單的類型檢查方式。當(dāng)你想要確定精確吻合的參數(shù)數(shù)目的類型傳進(jìn)了你的函數(shù)時,嚴(yán)格的類型檢查在這種可能會大有幫助。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 乳源| 博客| 武宁县| 施秉县| 阳高县| 吉首市| 霍邱县| 阜康市| 蚌埠市| 咸阳市| 怀柔区| 石河子市| 宜黄县| 东宁县| 汶上县| 光山县| 通许县| 定襄县| 尼玛县| 永善县| 田东县| 漳州市| 彭阳县| 邹平县| 丽江市| 陆良县| 敦化市| 凤冈县| 康马县| 沙坪坝区| 皮山县| 合川市| 怀远县| 固原市| 萨迦县| 阜平县| 色达县| 和政县| 郎溪县| 永善县| 永兴县|