JavaScript将字符串值转换为十六进制

时间:2009-10-06 17:50:52

标签: javascript

我有一个字符串编码的十六进制值数组。我需要将这些字符串转换为实际的十六进制值,然后才能比较它们(使用标准的小于/大于/等于)。实现这一目标的最佳方法是什么?

3 个答案:

答案 0 :(得分:12)

使用JavaScript parseInt方法将十六进制字符串值转换为等效的整数。

例如:

var value = parseInt("FF", 16);
if (value < 256) {
    // do something...
}

答案 1 :(得分:4)

您可以使用parseInt函数:

var n = parseInt("10", 16); // parse 10 as base 16 (hex).

-Oisin

答案 2 :(得分:2)

使用parseInt(“0x”+ string)将字符串值转换为数字值