admin 管理员组

文章数量: 1086019


2024年12月22日发(作者:sum求和的六种方法)

十进制转十六进制函数

/*。

十进制转换成十六进制的方法:

1、把十进制数N除以16,得到商数S1和余数Y1;

2、把S1除以16,得到商数S2和余数Y2;

3、重复上述步骤,直到商数为0为止;

4、将余数依次从下到上组成十六进制表示的数。

例如:十进制的数80,转换成十六进制是50:

80/16=5……余数0。

5/16=0……余数5。

由余数0和5组合而成,得到十六进制的数50。

*/。

//以下是实现函数。

function tenToHex(num)。

let result = ''。

let n = num。

while(n>0)。

let mod = n % 16。

switch(mod)。

case 10: result = 'A' + result; break;。

case 11: result = 'B' + result; break;。

case 12: result = 'C' + result; break;。

case 13: result = 'D' + result; break;。

case 14: result = 'E' + result; break;。

case 15: result = 'F' + result; break;。

default: result = mod + result; break;。

}。

n = parseInt(n/16)。

}。

return result。


本文标签: 商数 求和 直到 表示