![](/img/trans.png)
[英]Convert string of hexadecimal color to hexadecimal format in JavaScript
[英]Javascript: Convert a hexadecimal encoded String to a hexadecimal byte
现在,我必须将字符串中编码的十六进制转换为字节十六进制。
var str = "5e"
var b = // Should be 0x5e then.
if str = "6b", then b = 0x6b and so on.
javascript中是否有任何函数,例如java中的函数
Byte.parseByte(str, 16)
提前致谢
您想要的功能是parseInt
parseInt("6b", 16) // returns 107
parseInt
的第一个参数是数字的字符串表示形式,第二个参数是基数。 十进制使用10,十六进制使用16。
根据您的评论,如果您期望字符串“ 6b”的输出为“ 0x6b”,则只需在字符串前添加“ 0x”,然后根据需要进行进一步操作。 没有Java语言类型会以可读格式输出十六进制,除了字符串以外,您会看到前缀为“ 0x”。
我通过使用
new Buffer("32476832", 'hex')
这解决了我的问题,并给了我所需的缓冲区
<Buffer 32 47 68 32>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.