您的位置:首页> 前端教程> JS教程
文章导航

JavaScript | 按位或运算符

2019-4-22 01:29| 作者: admin| 查看: 507| 评论: 0|来自: 蚂蚁部落

|是二进制按位或运算符。

对每一对二进制位进行或(AND)操作,如下:

第一个数字中的数位 第二个数字中的数位 结果
1 1 1
1 0 1
0 1 1
0 0 0
代码实例:

对25和3进行OR运算:

[JavaScript] 纯文本查看 复制代码运行代码
var iResult = 25 | 3;
console.log(iResult);

运算详细图示如下:

[JavaScript] 纯文本查看 复制代码
25 = 0000 0000 0000 0000 0000 0000 0001 1001
 3 = 0000 0000 0000 0000 0000 0000 0000 0011
--------------------------------------------
OR = 0000 0000 0000 0000 0000 0000 0001 1011

只要对应的二进制位有一个是1,结果就会返回1,两个都是0,返回0。


鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部