猿问

js可以操作10进制数转换为2字节的十六进制数吗 求教

应用场景是后台传递一个十进制颜色值:-65536,想要最终的转化结果是 FFFF0000
但是js的转换方法不对,问题是-65536 => FFFF0000是2字节的转化,js不是。
求教~先谢谢了。

Smart猫小萌
浏览 1522回答 1
1回答

吃鸡游戏

function&nbsp;decimalToHexString(number){&nbsp;&nbsp;if&nbsp;(number&nbsp;<&nbsp;0) &nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;number&nbsp;=&nbsp;0xFFFFFFFF&nbsp;+&nbsp;number&nbsp;+&nbsp;1; &nbsp;&nbsp;}&nbsp;&nbsp;return&nbsp;number.toString(16).toUpperCase(); } decimalToHexString(-65536)&nbsp;//"FFFF0000"
随时随地看视频慕课网APP
我要回答