您当前的位置: 首页 >  Java

浪荡子爱自由

暂无认证

  • 4浏览

    0关注

    72博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【问题解决】JavaScript中二进制数位运算结果错误

浪荡子爱自由 发布时间:2021-12-06 10:50:09 ,浏览量:4

如果直接给变量赋值一个二进制数,进行位运算后,计算结果将会发生错误。
...

var data1 = 1110;
var data2 =1100;
var result = data1 ^ data2; //进行异或运算
alert("运算结果为:"+result);

...

 JavaScript中二进制数运算先相关原理参考: 聊聊JavaScript中的二进制数icon-default.png?t=LA92https://zhuanlan.zhihu.com/p/22297104  修改:二进制数的语法是0b开头,在二进制数前面增加0b.
var data1 = 0b1110;
var data2 =0b1100;
var result = (data1 ^ data2).toString(2);
alert("运算结果为:"+result);

 

关注
打赏
1646928109
查看更多评论
立即登录/注册

微信扫码登录

0.0488s