如果键按下,JavaScript 将变量设置为特定值

Aid*_*ung 2 html javascript jquery

我想知道如何使用 JavaScript 创建一些东西,其中名为 x 的变量默认设置为 -1。如果用户按下键盘上的任意键,该变量将设置为 -2。一旦他们松开按键并且没有按键被按下,变量将恢复为 -1。如何才能做到这一点?我已经使用 JavaScript 声明了变量:

let x = -1;
Run Code Online (Sandbox Code Playgroud)

但是,我不确定接下来要做什么。如何才能做到这一点?

小智 5

使用窗口事件:

window.onkeydown = () => {x = -2};

window.onkeyup = () => {x = -1}