使用Javascript将十六进制数转换为字符
如何使用javascript将字符串“C3”转换为char?我试过charCodeAt、toString(16)和所有东西都不起作用使用Javascript将十六进制数转换为字符,javascript,hex,Javascript,Hex,如何使用javascript将字符串“C3”转换为char?我试过charCodeAt、toString(16)和所有东西都不起作用 var justtesting= "C3"; //there's an input here var tohexformat= '\x' + justtesting; //gives wrong hex number var finalstring= tohexformat.toString(16); 谢谢你你所需要的是而且可能是 parseInt接受一个字
var justtesting= "C3"; //there's an input here
var tohexformat= '\x' + justtesting; //gives wrong hex number
var finalstring= tohexformat.toString(16);
谢谢你你所需要的是而且可能是
parseInt
接受一个字符串和一个基数,即您希望转换的基数
console.log(parseInt('F',16))代码>另一种简单的方法是像这样打印“”+字符代码
for(var i=9984;i<=10175;i++){
document.write(i+ " " + i.toString(16) + " &#" + i +"<br>");
}
for(var i=9984;i“related!!在C3
周围也没有引号,因此它不会将其解释为字符串。是的,我有。编辑:)OP不会尝试将十进制值转换为十六进制。是的。这是一根绳子。。我就是无法将字符串转换为十六进制,即将31
转换为数字1
,因为当我尝试添加\x
时,它只给我两个字符,而不是一个十六进制值
for(var i=0x2700;i<=0x27BF;i++){
document.write(i+ " " + i.toString(16) + " &#" + i +"<br>");
}