如何在JavaScript中将十进制转换为十六进制?

数字类具有一个toString方法,该方法接受base作为参数。我们可以传递基数16(十六进制数字)以将所需的数字转换为十六进制字符串。

示例

console.log(Number(255).toString(16))

console.log(Number(17).toString(16))

输出结果

ff

11

我们可以使用parseInt函数将这些数字转换回十进制。JavaScript中可用的parseInt函数具有以下签名-

parseInt(string, radix);

其中,参数如下:

字符串-要解析的值。如果此参数不是字符串,则使用ToString方法将其转换为一个。此参数中的前导空格将被忽略。

radix- 2到36之间的整数,表示字符串的基数(数学数字系统中的基数)。

因此,我们可以传递字符串和基数,并使用此方法将任何以2为底数的numbner转换为36。

示例

console.log(parseInt("ff", 16))

console.log(parseInt("11", 16))

输出结果

255

17

以上是 如何在JavaScript中将十进制转换为十六进制? 的全部内容, 来源链接: utcz.com/z/338135.html

回到顶部