📜  十六进制字符串到 int javascript (1)

📅  最后修改于: 2023-12-03 15:22:48.217000             🧑  作者: Mango

十六进制字符串到 int JavaScript

在 JavaScript 中,将十六进制字符串转换为整数类型的方法很简单。下面我们来详细了解一下。

使用 parseInt() 函数

我们可以使用 parseInt() 函数来将十六进制字符串转换为整数类型。parseInt() 函数的第一个参数为需要被转换的字符串,第二个参数为针对进制的指定,我们可以使用 16 来指定十六进制。

以下是一个例子:

const hexString = "1f";
const intNumber = parseInt(hexString, 16);

console.log(intNumber); // 输出 31

在上面的例子中,我们先定义了一个十六进制字符串 hexString,然后使用 parseInt() 函数并传入参数 "1f" 和 16 来将十六进制字符串转换为整数类型。最后,使用 console.log() 来输出结果。

使用 Number() 函数

我们同样可以使用 Number() 函数来将十六进制字符串转换为整数类型。

以下是一个例子:

const hexString = "1f";
const intNumber = Number("0x" + hexString);

console.log(intNumber); // 输出 31

在上面的例子中,我们先定义了一个十六进制字符串 hexString,然后使用 Number() 函数并通过字符串拼接的方式为参数添加 "0x" 前缀来指定进制为十六进制。最后,使用 console.log() 来输出结果。

总结

无论是使用 parseInt() 函数还是 Number() 函数,将十六进制字符串转换为整数类型都非常简单。在实际应用中,我们可以根据具体需求选择合适的方法。如果您需要将其他进制的字符串转换为整数类型,也可以通过修改进制参数来实现。