因为使用long.js,生成了一个int 64的数据,但是服务端希望是 uint 64的,问下有方法转换吗代码:var lhVal = long.fromValue(newMsgIdFromTime)var lhVal1 = lhVal.shiftLeft(32)var lhVal2 = lhVal1.xor(time)var lhVal3 = lhVal2.negate()return lhVal3.toString()
1 回答
MM们
TA贡献1886条经验 获得超2个赞
long.js的Readme上不是写了unsigned选项嘛。
new Long(low, high=, unsigned=)
var Long = require("long");
var longVal = new Long(0xFFFFFFFF, 0xFFFFFFFF, true);
console.log(longVal.toString());
添加回答
举报
0/150
提交
取消
