鍍金池/ 問(wèn)答/HTML/ js int 64 轉(zhuǎn) uint 64的方法

js int 64 轉(zhuǎn) uint 64的方法

因?yàn)槭褂胠ong.js,生成了一個(gè)int 64的數(shù)據(jù),但是服務(wù)端希望是 uint 64的,問(wèn)下有方法轉(zhuǎn)換嗎

代碼:
var lhVal = long.fromValue(newMsgIdFromTime)
var lhVal1 = lhVal.shiftLeft(32)
var lhVal2 = lhVal1.xor(time)
var lhVal3 = lhVal2.negate()
return lhVal3.toString()

回答
編輯回答
選擇

long.js的Readme上不是寫(xiě)了unsigned選項(xiàng)嘛。

new Long(low, high=, unsigned=)
var Long = require("long");

var longVal = new Long(0xFFFFFFFF, 0xFFFFFFFF, true);
console.log(longVal.toString());
2017年9月16日 18:36
編輯回答
傲寒

來(lái)人回答一下。、。

2017年3月22日 15:21