javascript - '|' 在 JavaScript 中意味着什么?

标签 javascript syntax bit-manipulation

我看过一个|在某个地方的代码中使用,但我不知道它意味着什么。我知道||是“或”。

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

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

关于javascript - '|' 在 JavaScript 中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30059852/

相关文章:

syntax - COBOL 期望文件结尾

c - C 中指针语法的初学者

c - 如何使用位操作将 char 数组 [example 42] 转换为 int equivilant [int 42]?

c++ - 位操作取代 IF 语句并提高性能

javascript - 动态更新功能不起作用

javascript - 过滤字符串中找到的所有主题标签

syntax - 在Scheme中,当递归函数返回列表时,我无法将其分配给变量

c - 在计算按位运算之前,我应该将整数截短为短裤吗?

javascript - POST 后选择 ="selected"?

javascript - 寻词遗传算法中的偶发错误