逻辑与&& 短路运算
- 当左边式子能转为 false , 无条件返回左边式子的值。反之无条件返回右边式子的值
var num = 10;
var res = 1 > 2 && num++;
console.log(res);//false
console.log(num);//10
var res1 = 1 && null;
逻辑或|| 短路运算
- 若左边式子能转为true,无条件返回左边式子的值。反之无条件返回右边式子的值
var res2 = null || 10;
console.log(res2);//10
var res3 = undefined || 1 || 100 || null;
console.log(res3);//1