其实就是返回决定他是true还是false的那个操作数
||和&&不是返回条件判断的结果,而是返回他们其中一个操作数的值
1) ||(或)
- 如果第一个操作数为真,返回第一个操作数的值
- 如果第一个操作数为假,返回第二个操作数的值
console.log(2||1);//2
console.log(0||1);//1
2)&&(与)
- 如果第一个操作数为真,返回第二个操作数的值
- 如果第一个操作数为假,返回第一个操作数的值
console.log(2&&0);//0
console.log(0&&1);//0