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