在 JavaScript 中,布尔(Boolean)是一种数据类型,表示真(true)或假(false)。布尔类型只有两个可能的值:true 和 false。
创建布尔值
可以使用关键字 true 和 false 来创建布尔值。
let isTrue = true; let isFalse = false; console.log(isTrue); // 输出 true console.log(isFalse); // 输出 false
比较操作符
在 JavaScript 中,可以使用比较操作符来比较两个值,并返回一个布尔值。
- 等于(==):检查两个值是否相等
- 不等于(!=):检查两个值是否不相等
- 大于(>):检查一个值是否大于另一个值
- 小于(<):检查一个值是否小于另一个值
- 大于等于(>=):检查一个值是否大于或等于另一个值
- 小于等于(<=):检查一个值是否小于或等于另一个值
let a = 5; let b = 10; console.log(a == b); // 输出 false console.log(a > b); // 输出 false console.log(a < b); // 输出 true
逻辑操作符
逻辑操作符用于组合多个布尔表达式,并返回一个布尔值。
- 逻辑与(&&):只有当所有条件都为 true 时才返回 true
- 逻辑或(||):只要有一个条件为 true 就返回 true
- 逻辑非(!):将 true 转换为 false,将 false 转换为 true
let x = 5; let y = 10; console.log(x < 10 && y > 5); // 输出 true console.log(x == 5 || y == 5); // 输出 true console.log(!(x == 10)); // 输出 true
布尔类型在 JavaScript 中非常重要,可以用于控制流程、条件判断等多种场景。希望通过本章节的内容,你对 JavaScript 中的布尔类型有了更深入的了解。