请问一下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.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript