JavaScript Boolean 參考手冊

JavaScript Boolean(布爾)

JavaScript 布爾值可以有以下兩個值之一:true 或 false。

Boolean() 函數

您可以使用 Boolean() 函數來確定表達式是否為真:

實例

Boolean(10 > 9)     // 返回 true

親自試一試

或者更簡單:

實例

(10 > 9)            // 也返回 true
10 > 9              // 也返回 true

親自試一試

如需有關布爾值的教程,請閱讀我們的 JavaScript Boolean 教程

Boolean 屬性

屬性 描述
constructor 返回創建 JavaScript Boolean 原型的函數。
prototype 允許您向 Boolean 原型添加屬性和方法。

Boolean 方法

方法 描述
toString() 將布爾值轉換為字符串,并返回結果。
valueOf() 返回布爾值的原始值。

Boolean 對象

Boolean 對象表示兩個值:"true" 或 "false"。

創建 Boolean 對象的語法:

new Boolean(value);	//構造函數
Boolean(value);		//轉換函數

參數

參數 value 由布爾對象存放的值或者要轉換成布爾值的值。

返回值

當作為一個構造函數(帶有運算符 new)調用時,Boolean() 將把它的參數轉換成一個布爾值,并且返回一個包含該值的 Boolean 對象。

如果作為一個函數(不帶有運算符 new)調用時,Boolean() 只將把它的參數轉換成一個原始的布爾值,并且返回這個值。

注釋:如果省略 value 參數,或者設置為 0、-0、null、""、false、undefined 或 NaN,則該對象設置為 false。否則設置為 true(即使 value 參數是字符串 "false")。

Boolean 對象描述

在 JavaScript 中,布爾值是一種基本的數據類型。Boolean 對象是一個將布爾值打包的布爾對象。Boolean 對象主要用于提供將布爾值轉換成字符串的 toString() 方法。

當調用 toString() 方法將布爾值轉換成字符串時(通常是由 JavaScript 隱式地調用),JavaScript 會內在地將這個布爾值轉換成一個臨時的 Boolean 對象,然后調用這個對象的 toString() 方法。

課外書

如需更多信息,請閱讀 JavaScript 高級教程中的相關內容:

ECMAScript 引用類型
引用類型通常叫做類(class)或對象。本節講解 ECMAScript 的預定義引用類型。