在Javascript中,我如何将一个十六进制值的字符串表示转换成十六进制表示?
我从校验程序返回的是一个字符串值 "FE",我需要的是它的十六进制表示法"\xFE"。 我需要的是它的十六进制表示法"\xFE"
我不能简单地这样做,因为它会给我一个错误。
var crc = "FE";
var hex = "\x" + crc;
这只是给了我一个新的4个字符的ASCII字串:
var crc = "FE";
var hex = "0x" + "FE";
谢谢你的指导.
像这样
var hex = parseInt("FF", 16);
对于 绳子 \xFE
转过去的反斜杠。var hex = '\\x'+'FE'
要转换 'FE'
对数字使用 +('0xFE')
要显示 +('0xFE')
作为一个十六进制,使用 (224).toString(16)
或 '0x'+((254).toString(16))