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

另见