【发布时间】:2015-05-05 08:49:59
【问题描述】:
我每个人, 我必须将字符转换为 keyCode... 我不能转换为 charCode...
例如,如果我有一个“。” (一个点)我需要获得“190”作为结果..但是如果我这样做了
".".charCodeAt(0)
我得到“46”...“46”不是我想要的结果... 我也试过做
String.fromCharCode(190);
在这种情况下,我没有获得“。”但我得到“3/4”。
如何将字符转换为“190”?
更新 我必须将键盘的输入与“字符串”中的值进行比较......我需要做这样的事情
window.addEventListener('keydown', function(e){
if(e.keyCode == ".") <-- I need to get the keyCode of the "."
{
//Do something
}
});
这是一个例子....我不知道哪个是我需要比较的字符...它可能是“.”,或“,”,或其他东西...
谢谢大家。
【问题讨论】:
-
我更新了我的问题...但是如果我按“。”在键盘上我可以看到“。”有代码 190...查看@Torean 的答案
标签: javascript char keycode