色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - Boolean對(duì)象和基本類(lèi)型Boolean區(qū)別

瀏覽:94日期:2023-03-04 18:40:56

問(wèn)題描述

var a=new Boolean(false);var b=false;alert(a instanceof Boolean);alert(b instanceof Boolean);第一個(gè)彈出true第二個(gè)彈出false為什么?不是太懂。

問(wèn)題解答

回答1:

JavaScript 里的值有兩種類(lèi)型:原始類(lèi)型和引用類(lèi)型(對(duì)象)。

false 是一個(gè) boolean 原始類(lèi)型的值,不是對(duì)象,所以 false instanceof Boolean 是 false。

同理 'foo' instanceof String 也是 false。

檢查原始類(lèi)型可以用 typeof。

你會(huì)看到 typeof false 的值是 'boolean',注意是小寫(xiě)“b”。

以及:

typeof Boolean 是 'function'Boolean instanceof Object 是 true

由于 JavaScript 會(huì)悄悄做類(lèi)型轉(zhuǎn)換,很多時(shí)候會(huì)讓使用者疏忽這類(lèi)型之間的差異。比如 var length = 'hello world'.length,就是把原始類(lèi)型 string 轉(zhuǎn)換成了 String 對(duì)象的實(shí)例。

回答2:

var a = new Boolean(false);var b = false;alert(typeof a); // ’Object’alert(typeof b); // ’Boolean’alert(a === b); // false回答3:

instanceof 是用于判斷對(duì)象是否為某個(gè)構(gòu)造函數(shù)的實(shí)例 b顯然不是對(duì)象

回答4:

除object外,其他類(lèi)型都屬于基本類(lèi)型,你這里就是判斷是否為Boolean實(shí)例,屬于object,后面的基本類(lèi)型就是false了,不是new出來(lái)的一個(gè)Boolean實(shí)例,結(jié)果當(dāng)然也就是false了。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 手机成人看片 | 国产三香港三韩国三级不卡 | 国产成人刺激视频在线观看 | 免费看欧美xxx片 | 精品一区二区视频 | 亚州综合| 国内精品小视频福利网址 | 欧美国产日韩在线观看 | 免费一级欧美在线观看视频片 | 老司机一级片 | 免费亚洲成人 | 黄色美女一级片 | 欧美日韩在线视频不卡一区二区三区 | 国产成人18| 国产精品资源 | 99国产精品免费观看视频 | 热久久在线观看 | 4四虎44虎www在线影院麻豆 | 国产一级真人毛爱做毛片 | 亚洲一片 | 亚洲国产最新 | 千涩成人网 | 91久久国产精品视频 | 综合 欧美 国产 视频二区 | 欧美怡红院免费全视频 | 日韩在线一区二区 | 国产精品亚洲一区二区在线观看 | 国产aⅴ一区二区三区 | 久久99国产精一区二区三区! | 小毛片在线观看 | 国产网站免费在线观看 | 在线免费观看欧美 | 亚洲影院在线播放 | 日本色中色 | 国产一区二区在线视频播放 | selaoban在线视频免费精品 | 神马三级我不卡 | 亚洲清纯自偷自拍另类专区 | 欧美成人午夜做爰视频在线观看 | 成人在线免费观看 | 三级网址在线观看 |