猿问
请问一下console.log( 8|1 )的结果为什么是9?
如题,请问一下在 JavaScript 中,console.log( 8|1 )的结果为什么是9?
初学者,见笑了,非常感谢!
蛊毒传说
浏览 483
回答 1
1回答
慕斯王
| 是二进制 或 运算符. JavaScript 中二进制数值运算, 是 32 位的.8 00000000 00000000 00000000 000010001 00000000 00000000 00000000 00000001| 00000000 00000000 00000000 00001001所以得到 9.
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答