干熟妇在线视频午夜剧场一级A级|99成人香视频日本两性激情视频|久久 午夜福利无码精品人妻一区|热久久超碰精品精品少妇一区二区|五月天综合在线国产一区免费视频|亚洲成人中心热re久久99|亚洲国产怡红院丁香五月综合h|玖玖九久久久午夜射精视频

十年專注于品牌網(wǎng)站建設 十余年專注于網(wǎng)站建設_小程序開發(fā)_APP開發(fā),低調(diào)、敢創(chuàng)新、有情懷!
南昌百恒網(wǎng)絡微信公眾號 掃一掃關注
小程序
tel-icon全國服務熱線:400-680-9298,0791-88117053
掃一掃關注百恒網(wǎng)絡微信公眾號
掃一掃打開百恒網(wǎng)絡微信小程序

百恒網(wǎng)絡

南昌百恒網(wǎng)絡

函數(shù)中的Boolean類型介紹

百恒網(wǎng)絡 2012-09-09 5198

Boolean類型是與布爾值對應的引用類型。要創(chuàng)建Boolean對象,可以像下面這樣調(diào)用Boolean構造函數(shù)并傳人true或false值: var booleanObject=new Boolean(true);

Boolean類型的實例重寫了valueOf()方法,返回基本類型值true或false;重寫了toString()方法,返回字符串”true”和”false”??墒?,Boolean對象在ECMAScript中的用處不大,因為它經(jīng)常會造成人們的誤解。其中最常見的問題就是在布爾表達式中使用Boolean對象,例如:

var falseObj ect=new Boolean( false);

var result= falseObject&&true;

alert (result); //true

var falseValue=false;

result=falseValue&&true;

alert (result); //false

在這個例子中,我們使用false值創(chuàng)建了一個Boolean對象。然后,將這個對象與基本類型值true構成了邏輯與表達式。在布爾運算中,false && true等于false。可是,示例中的這行代碼是對falseObject而不是對它的值(false)進行求值。前面討論,布爾表達式中的所有有對象都會被轉換為true,因此falseObject對象在布爾表達式中代表的是true.結果,true && true 當然然就等于true了。

基本類型與引用類型的布爾值還有兩個區(qū)別。首先,typeof操作符對基本類型返回"boolean",而對引用類型返回”object”。其次,由于Boolean對象是Boolean類型的實例,所以南昌網(wǎng)站建設公司技術員使用instanceof操作符測試Boolean對象會返回true,而測試基本類型的布爾值則返回false。例如:

alert( typeof falseObj ect); //object

alert (typeof falseValue); //boolean

alert( falseObj ect instanceof Boolean)j //true

alert( falseValue instanceof Boolean)j //false

理解基本類型的布爾值與Boolean對象之間的區(qū)別非常重要——當然,我們的建議是永遠不要使用Boolean對象。

本文主要用于南昌網(wǎng)絡公司百恒網(wǎng)絡內(nèi)部技術人員交流使用,如讀者發(fā)現(xiàn)不正確之處也以與南昌建網(wǎng)站公司百恒網(wǎng)絡聯(lián)系,相互交流,相互學習,相互進步.


400-680-9298,0791-88117053
掃一掃關注百恒網(wǎng)絡微信公眾號
掃一掃打開百恒網(wǎng)絡小程序

歡迎您的光顧,我們將竭誠為您服務×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
售后服務 售后服務
 
備案專線 備案專線
 
×
桓台县| 淮南市| 新疆| 兰西县| 永嘉县| 新巴尔虎右旗| 连山| 梅州市| 新闻| 长治县| 和静县| 南平市| 桐庐县| 巴彦淖尔市| 新和县| 武冈市| 洛南县| 榆社县| 闸北区| 惠水县| 宣汉县| 甘德县| 福贡县| 丹寨县| 和静县| 井研县| 锡林郭勒盟| 通道| 临洮县| 德江县| 宁城县| 资中县| 张掖市| 平阴县| 库车县| 长武县| 宜都市| 安丘市| 临汾市| 塔河县| 含山县|