小编tes*_*ipt的帖子

javascript反转数字的二进制值

我想首先将一个数字转换为二进制,然后逐位反转..像这样:

number为793 = 1100011001,然后将二进制值转换为:0011100110

在JavaScript中我可以执行以下操作:

var x = 793;
document.write(x.toString(2)); // gives 0011100110
Run Code Online (Sandbox Code Playgroud)

这将给我数字的二进制值..但我如何按位反转二进制?

我尝试了〜操作符,但可能不工作...输出为:-1100011010

任何帮助?提前致谢

javascript bitwise-operators

6
推荐指数
4
解决办法
8572
查看次数

标签 统计

bitwise-operators ×1

javascript ×1