什么是|操作员呢?

时间:2011-08-13 16:36:01

标签: javascript bitwise-operators

  

可能重复:
  what's the difference between ( | ) and ( || ) in javascript?

我在这里的几个例子中已经看过这个,但我从未完全理解它应该做什么。有人能给我一个简单的例子吗?

2 个答案:

答案 0 :(得分:2)

在Javascript中,|运算符是一个按位运算符(与作为逻辑运算符的||运算符形成对比)。

它将每个操作数转换为32位数,并按位或在它们之间执行。

表达式示例及其结果:

1 | 1 === 1
1 | 2 === 3
1.99 | 2.99 === 3

参考:http://developer.mozilla.org/en/JavaScript/Reference/operators/bitwise_operators

答案 1 :(得分:2)

取决于您使用它的位置: