如题,请问一下在 JavaScript 中,console.log( 8|1 )的结果为什么是9?初学者,见笑了,非常感谢!
1 回答
慕斯王
TA贡献1864条经验 获得超2个赞
| 是二进制 或 运算符. JavaScript 中二进制数值运算, 是 32 位的.
8 00000000 00000000 00000000 00001000
1 00000000 00000000 00000000 00000001
| 00000000 00000000 00000000 00001001
所以得到 9.
添加回答
举报
0/150
提交
取消