国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(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)文章:
主站蜘蛛池模板: 久草综合视频在线 | 国产成人精品一区二区秒拍 | 欧美大片一级特黄 | 加勒比毛片 | 日韩美女在线看免费观看 | 免费高清欧美一区二区视频 | 手机福利片 | 亚洲精品二区中文字幕 | 欧美韩国日本在线 | 在线观看免费国产成人软件 | 天天视频一区二区三区 | 一级一黄在线观看视频免费 | 成人在线视频免费 | 亚洲成在 | 精品一区二区三区四区在线 | 一区二区三区高清视频在线观看 | 精品自拍视频在线观看 | 日本一区二区三区欧美在线观看 | www.午夜| 三级视频网站 | 日韩精品视频一区二区三区 | 国产美女在线一区二区三区 | 日韩免费观看的一级毛片 | 国产精品亚洲一区二区三区 | 日韩国产午夜一区二区三区 | 亚洲日本视频 | 免费在线亚洲 | 女初高中福利视频在线观看 | baby在线观看免费观看 | 国产免费一级高清淫曰本片 | 日韩精品免费视频 | 在线欧洲成人免费视频 | 一级特黄aaa免费 | 亚洲国产日韩欧美 | 一级做a爱过程免费视频时看 | 欧美性精品hd在线观看 | 一级毛片在播放免费 | 亚洲在线观看网站 | 国产免费一级片 | 欧美国产日韩在线播放 | 99热精品在线观看 |