&& 和 || 语法糖 理解: 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