JS &&和||返回值

来源:互联网 发布:ubuntu视频下载软件 编辑:程序博客网 时间:2024/06/08 08:41

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

var a = “aa” && “bb”;结果a = “bb”;

var a = “aa” || “bb”;结果a = “aa”;

原创粉丝点击