【JS基础】与或运算
/**
* && 运算,如果前面值为true,则结果为后面的值。如果前面值为false,则值为前值.
* || 运算,如果前面值为true,则结果为前面的值,如果前面的值为false,则结果为后面的值。
*/
console.log(1&&2);//2
console.log(2&&1);//1
console.log(1||2);//1
console.log(2||1);//2
注意:这里不要想当然地觉得输出会是 true / false!!
/**
* && 运算,如果前面值为true,则结果为后面的值。如果前面值为false,则值为前值.
* || 运算,如果前面值为true,则结果为前面的值,如果前面的值为false,则结果为后面的值。
*/
console.log(1&&2);//2
console.log(2&&1);//1
console.log(1||2);//1
console.log(2||1);//2
注意:这里不要想当然地觉得输出会是 true / false!!