&& (并且):
- 两个条件都为true时,结果为true;
- 有一个条件为false,结果为false;
- 当第一个条件为false时,后面的条件不再判断;
当条件是计算表达式时,结果为true,返回第二个为真的值(例如:2-1 && 3-1);如果结果为false,返回第一个为假的值(例如:2-2 && 3-1)。
|| (或者):
- 两个条件都为false时,结果为false;
- 有一个条件为true时,结果为true;
- 当第一个条件为true时,后面的条件不再判断;
当条件是计算表达式时,结果为true,会返回第一个为真的值;如果结果为false,会返回第二个为假的值;
参考:
-
计算表达式(或者函数)a
&&计算表达式(或者函数)b
:
a
的结果为 True时, 执行b
,并返回b
的结果;如果为 False,返回a
的结果; -
计算表达式(或者函数)a
||计算表达式(或者函数)b
:
a
的结果为 True时,返回a
的结果;如果为 Fasle, 执行b
,并返回b
的结果;
网友评论