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