Javascript 如何查找密钥的虚拟密钥代码,即0x41

Javascript 如何查找密钥的虚拟密钥代码,即0x41,javascript,Javascript,是否有一种方法可以使用javascript查找键的虚拟键值,该javascript将返回字符,例如-“0x41”而不是“65”(“a”)?我尝试了.keyup(e),但它给了我“65”而不是“0x41”。有人知道可以做什么吗?Javascript有一个内置的库,用于十六进制/dec的转换;看看吧 const dectohex = (decimalnum) => decimalnum.toString(16); const hextodec = (hexnum) => parseInt

是否有一种方法可以使用javascript查找键的虚拟键值,该javascript将返回字符,例如-“
0x41
”而不是“
65
”(“
a
”)?我尝试了
.keyup(e)
,但它给了我“
65
”而不是“
0x41
”。有人知道可以做什么吗?

Javascript有一个内置的库,用于十六进制/dec的转换;看看吧

const dectohex = (decimalnum) => decimalnum.toString(16);
const hextodec = (hexnum) => parseInt(hexnum, 16);

console.log(dectohex(65));

将其转换为十进制->六进制,并可能填充它。:)
0x41
是数字的Oct格式,但它是dec 33(十六进制21),而不是65。@Justinas
0x41
最常用于十六进制,这确实是十进制
65
的十六进制值。前缀
0o
在JavaScript中用于八进制数,在其他语言中也很常见
0o101
将是十进制
65
的八进制表示。太棒了!谢谢第一条评论让我知道需要做什么,我明白了。感谢你的时间真棒,祝你好运。