为什么 10101 | 11100 return 12157 在 JavaScript?
Why does 10101 | 11100 return 12157 in JavaScript?
我怎么会这样:
10101 | 11100 我得到 12157?
我只想比较这些位以获得 11101。
您正在使用十进制整数运算。您可能想使用二进制值。在您提供的示例中:
const value = 0b10101 | 0b11100;
console.log(value);
我怎么会这样: 10101 | 11100 我得到 12157? 我只想比较这些位以获得 11101。
您正在使用十进制整数运算。您可能想使用二进制值。在您提供的示例中:
const value = 0b10101 | 0b11100;
console.log(value);