逻辑与 &&
(表达式 1 && 表达式 2)参与运算时,程序只运行到对应的位置后,就会停止运行
- 两者都为 真 (true) 时,返回表达式 2
- 两者有一个为 假 (false) 时,返回为 "假的" 表达式
- 两者都为假 (false) 时,返回表达式 1
逻辑或 ||
(表达式 1 || 表达式 2)参与运算时,程序只运行到对应的位置后,就会停止运行
- 二者都为 真 (true) 时,返回表达式 1
- 二者有一个为 假 (false) 时,返回为 "真的" 表达式
- 二者都为假(false) 时,返回表达式 2
&& 与 || 短路时返回的结果相反