在javascript中返回逻辑运算符中的较高值
我正在练习 JavaScript 中的逻辑运算符并完全理解这些概念,但似乎我没有使用这个等式。
const one = 1;
const two = 5;
console.log(one && two);
为什么在这种情况下它返回五个而不是一个,不应该返回第一个值,因为两者都是 true ?
回答
从MDN 上的 && 运算符:
所以在这种情况下,1可以转换为true,因此它返回第二个值,5。
我正在练习 JavaScript 中的逻辑运算符并完全理解这些概念,但似乎我没有使用这个等式。
const one = 1;
const two = 5;
console.log(one && two);
为什么在这种情况下它返回五个而不是一个,不应该返回第一个值,因为两者都是 true ?
从MDN 上的 && 运算符:
所以在这种情况下,1可以转换为true,因此它返回第二个值,5。