获取用JavaScriptIIPT按下的键的键值

获取用JavaScriptIIPT按下的键的键值,javascript,key,keypress,event-listener,keycode,Javascript,Key,Keypress,Event Listener,Keycode,我找不到打印按键的数值的方法。 window.addEventListener('keydown',e => { if(e.keyCode >=65 && e.keyCode <=90){ console.log('Yeap letter is pressd'); }) window.addEventListener('keydown',e=>{ if(e.keyCode>=65&&e.keyCode用

我找不到打印按键的数值的方法。

    window.addEventListener('keydown',e => {
        if(e.keyCode >=65 && e.keyCode <=90){
        console.log('Yeap letter is pressd');
    
    })
window.addEventListener('keydown',e=>{
if(e.keyCode>=65&&e.keyCode用于获取使用UTF-16编码的原始字符串值中第一个字符的低16位,这是JavaScript内部用于表示内存中字符串的编码方法

如果UTF-16编码值小于128,则密钥可以用ASCII表示。但是,要获得ASCII控制码值,请使用ASCII字母编码的最低有效4位

window.addEventListener('keydown',e=>{
设ascii,key=e.key;
如果(key.length==1){
ascii=键.charCodeAt(0);
如果(ascii<128&&e.ctrlKey){
ascii=ascii&0x1f;
}
}
如果(类型ascii==“数字”&&ascii<128){
log(`ASCII代码${ASCII}从键盘输入`);
}
否则{
log(键+“不在ASCII字符集中”);
}
});

键入ASCII字母。
如果您正在尝试输入,请尝试使用。谢谢。我想要的是,这已经足够了,我还学到了一些新东西。欢迎您。我刚刚更新了答案,包括处理键盘事件,以区分键的unicode值或非unicode k的命名属性值希望你能从中受益。