應(yīng)用場(chǎng)景是后臺(tái)傳遞一個(gè)十進(jìn)制顏色值:-65536,想要最終的轉(zhuǎn)化結(jié)果是 FFFF0000但是js的轉(zhuǎn)換方法不對(duì),問題是-65536 => FFFF0000是2字節(jié)的轉(zhuǎn)化,js不是。求教~先謝謝了。
1 回答

吃雞游戲
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
function decimalToHexString(number){ if (number < 0) { number = 0xFFFFFFFF + number + 1; } return number.toString(16).toUpperCase(); } decimalToHexString(-65536) //"FFFF0000"
添加回答
舉報(bào)
0/150
提交
取消