javascript - | 是什么意思?运营商做什么?

标签 javascript bitwise-operators

Possible Duplicate:
what's the difference between ( | ) and ( || ) in javascript?

我在这里的几个例子中看到了这一点,但我从未完全理解它应该做什么。谁能给我一个简单的例子吗?

最佳答案

在 Javascript 中,| 运算符是按位运算符(与作为逻辑运算符的 || 运算符相反)。

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

表达式及其结果示例:

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

引用:http://developer.mozilla.org/en/JavaScript/Reference/operators/bitwise_operators

关于javascript - | 是什么意思?运营商做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7051811/

相关文章:

Javascript 或 html - 滚动到可滚动 div 内的 div

javascript - 更新主干模型/ View 的轮询请求

C# Bitwise OR 需要用字节进行转换*有时*

javascript - 将 JSON Key 设置为在循环内递增

javascript - 如何输出带有空格和换行符的 JSON?

Javascript 和 PHP Xor 等价物

javascript - 验证(按位)一个值是否与枚举的多个特定标志匹配

c++ - 有没有一种更快的方法来按位连接两个整数?

c - 字节中的位反转如何工作?

javascript - 具有随机旋转和位置的克隆对象