||用法
1、如果左边的值为false,那么b就等于右边的值
2、如果左边的值为true,那么b就等于左边的值
let a = 6;
let b;
b = a > 7 || 10;
// 如果左边的值为false,那么b就等于右边的值
// 如果左边的值为true,那么b就等于左边的值
console.log("b的值为:", a > 7, b);
// 结果为:b的值为: false 10
&&用法
1、如果左边的值为false,那么C就等于左边的值(短路效果)
2、如果左边的值为true,那么C就等于右边的值
let c = 6;
let d;
d = c > 7 && 10;
// 如果左边的值为false,那么C就等于左边的值(短路效果)
// 如果左边的值为true,那么C就等于右边的值
console.log("b的值为:", c > 7, d);
// 结果为:b的值为: false false