一、四种逻辑运算符概览
二、核心运算符详解
1. 逻辑与 &&
-
规则:左右条件同时为真时, 结果为
true
-
短路特性:左侧为
false
时直接返回false
,不计算右侧
2. 逻辑或 ||
-
规则:任意一侧为
true
则结果为true
例子:
三、重点注意事项
-
短路与(
&&
) vs 单与(&
)-
&&
有短路效果,&
会计算全部表达式 -
推荐使用
&&
提高效率
-
-
短路或(
||
) vs 单或(|
)-
||
遇到第一个true
即停止 -
|
会完整执行所有判断
-
-
异或的特殊性
-
实际开发中几乎用不到
-
可通过
!=
运算符替代判断布尔值的异或关系
-
四、总结