理解:
a && b : 满足前面的条件 a 时,才执行后面的语句 b; 不满足前面的条件 a 时,不会执行后面的语句 b
a || b : 满足前面的条件 a 时,不执行后面的语句 b; 不满足前面的条件 a 时,才执行后面语句 b
举例:
a > 0 && console.log(a); // 如果 a > 0, 就打印 a 的值,a <= 0 时,不打印
a = a || b
一般用于设置默认值
let a = '';
a = a || 20; //如果 a 为空,则 a 的值为20
console.log(a); // 20