应用场景是后台传递一个十进制颜色值:-65536,想要最终的转化结果是 FFFF0000但是js的转换方法不对,问题是-65536 => FFFF0000是2字节的转化,js不是。求教~先谢谢了。
1 回答
吃鸡游戏
TA贡献1829条经验 获得超7个赞
function decimalToHexString(number){ if (number < 0) { number = 0xFFFFFFFF + number + 1; } return number.toString(16).toUpperCase(); } decimalToHexString(-65536) //"FFFF0000"
- 1 回答
- 0 关注
- 1515 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消