Boolean

在計算機科學中,布林值 (Boolean) 是一種邏輯資料型別,只能有兩個值:true (真) 或 false (假)。

例如,在 JavaScript 中,布林條件通常用於決定執行(如 if 語句)或重複(如 for 迴圈)的程式碼段。

下面是一個演示此概念的 JavaScript 虛擬碼(並非真正的可執行程式碼)。

js
/* JavaScript if statement */
if (boolean conditional) {
  // code to execute if the conditional is true
}

if (boolean conditional) {
  console.log("boolean conditional resolved to true");
} else {
  console.log("boolean conditional resolved to false");
}

/* JavaScript for loop */
for (control variable; boolean conditional; counter) {
  // code to execute repeatedly if the conditional is true
}

布林值以英國數學家 喬治·布林 (George Boole) 的名字命名,他開創了數理邏輯領域。

以上是通用介紹。布林值一詞根據上下文可能有更具體的含義。它可以指:

布林值(JavaScript)
JavaScript 中的布林值是一種基本資料型別,可以是 truefalse
布林屬性(ARIA)
ARIA 中的布林屬性 (boolean attribute) 是一種列舉屬性,其列舉列表中包含 truefalse
布林屬性(HTML)
HTML 中的布林屬性 (boolean attribute) 是一種表示 truefalse 值的屬性。如果 HTML 標籤包含一個布林屬性——無論該屬性的值是什麼——該屬性在該元素上都會被設定為 true。如果 HTML 標籤不包含該屬性,則該屬性被設定為 false

另見