JavaScript Boolean(布爾)
JavaScript 布爾值可(kě)以有以下(xià)兩個值之一(yī):true 或 false。
Boolean() 函數(shù)
您可(kě)以使用 Boolean() 函數(shù)來确定表達式是否為(wèi)真:
實例
Boolean(10 > 9) // 返回 true
或者更簡單:
實例
(10 > 9) // 也返回 true
10 > 9 // 也返回 true
Boolean 屬性
屬性 | 描述 |
---|---|
constructor | 返回創建 JavaScript Boolean 原型的函數(shù)。 |
prototype | 允許您向 Boolean 原型添加屬性和(hé)方法。 |
Boolean 方法
方法 | 描述 |
---|---|
toString() | 将布爾值轉換為(wèi)字符串,并返回結果。 |
valueOf() | 返回布爾值的原始值。 |
Boolean 對象
Boolean 對象表示兩個值:"true" 或 "false"。
創建 Boolean 對象的語法:
new Boolean(value); //構造函數(shù)
Boolean(value); //轉換函數(shù)
參數(shù)
參數(shù) value 由布爾對象存放的值或者要(yào)轉換成布爾值的值。
返回值
當作(zuò)為(wèi)一(yī)個構造函數(shù)(帶有運算符 new)調用時(shí),Boolean() 将把它的參數(shù)轉換成一(yī)個布爾值,并且返回一(yī)個包含該值的 Boolean 對象。
如(rú)果作(zuò)為(wèi)一(yī)個函數(shù)(不帶有運算符 new)調用時(shí),Boolean() 隻将把它的參數(shù)轉換成一(yī)個原始的布爾值,并且返回這(zhè)個值。
注釋:如(rú)果省略 value 參數(shù),或者設置為(wèi) 0、-0、null、""、false、undefined 或 NaN,則該對象設置為(wèi) false。否則設置為(wèi) true(即使 value 參數(shù)是字符串 "false")。
Boolean 對象描述
在 JavaScript 中,布爾值是一(yī)種基本的數(shù)據類型。Boolean 對象是一(yī)個将布爾值打包的布爾對象。Boolean 對象主要(yào)用于提供将布爾值轉換成字符串的 toString() 方法。
當調用 toString() 方法将布爾值轉換成字符串時(shí)(通(tōng)常是由 JavaScript 隐式地(dì)調用),JavaScript 會內(nèi)在地(dì)将這(zhè)個布爾值轉換成一(yī)個臨時(shí)的 Boolean 對象,然後調用這(zhè)個對象的 toString() 方法。
網站建設開(kāi)發|APP設計開(kāi)發|小程序建設開(kāi)發