'|' 是什么意思意思是 JavaScript?

what does '|' mean in JavaScript?

我看过一个|在某处的代码中使用,但我不知道这意味着什么。我知道||是 'or'。

我在控制台中输入了它,这些是我的结果:

1 | 0 // 1
0 | 1 // 1
1 | 2 // 3
2 | 4 // 6

|是两个数相加吗?或者还有更多?

你走对了 - JavaScript 中的单竖线代表按位或。您可以在此处找到文档:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators#.7c_%28Bitwise_OR%29