做(zuò)自(zì)由與創造的先行(xíng)者

JavaScript Boolean

JavaScript中文手冊

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)發
下(xià)一(yī)篇:JavaScript Class
上(shàng)一(yī)篇:JavaScript 數(shù)組