&&和||的返回值

来源:互联网 发布:天盾加密软件 编辑:程序博客网 时间:2024/05/16 05:49

&&首先计算左边的值,如果值为false或者可被转换为false(null,NAN,0,undeifined),那么将返回左边表达式的值。

否则,它将计算右边的表达式, 并返回这个表达式结果作为 &&运算的结果。

||首先计算左边的值如果它的值不为false或不可被转换为false(null、NaN、0或undefined),那么将返回左边表达式的值,否则,它将计算右边的表达式,
并返回这个表达式结果作为 &&运算的结果。


0 0