【发布时间】:2019-02-06 11:26:47
【问题描述】:
我有一小段代码可以将数字转换为 32 位小端字符串。该代码如下。
var s = "";
var myNumber = 515
for(var i = 0; i < 32; i++){
var mask = 1 << i;
var bit = myNumber & mask;
s += bit ? "1" : "0"
}
console.log(s);
这工作正常,但我似乎无法弄清楚我如何工作并将字符串转换回它的原始数字。有人可以解释如何做到这一点。
【问题讨论】:
标签: javascript binary endianness