📅  最后修改于: 2023-12-03 14:54:01.482000             🧑  作者: Mango
布尔运算符通常用于在条件语句中进行比较操作,返回值为真或假。常见的布尔运算符有以下几种:
&&
:逻辑与运算符,只有当两个操作数都为真时,结果才为真。||
:逻辑或运算符,只有当两个操作数都为假时,结果才为假。!
:逻辑非运算符,用于对操作数取反。&&
运算符const a = true;
const b = false;
console.log(a && b); // false
console.log(a && !b); // true
console.log(b && !a); // false
使用逻辑与运算符 &&
进行比较时,只有当两个操作数都为真时,结果才为真。当其中一个操作数为假时,结果为假。
||
运算符const a = true;
const b = false;
console.log(a || b); // true
console.log(!a || b); // false
console.log(!a || !b); // false
使用逻辑或运算符 ||
进行比较时,只有当两个操作数都为假时,结果才为假。当其中一个操作数为真时,结果为真。
!
运算符const a = true;
const b = false;
console.log(!a); // false
console.log(!b); // true
console.log(!!a); // true
使用逻辑非运算符 !
对操作数取反,即取操作数的反面值。如果操作数为真,结果为假;如果操作数为假,结果为真。
以上是布尔运算符的基本使用方法,熟练掌握布尔运算符可以方便地进行条件判断,提高代码表达能力。