document.onkeydown= keyDown;这里是一个赋值语句,具体到这句代码的意思是给按键绑定事件,所以是吧一个函数方法绑定给按键事件。这一句的意思也就是按键的时候执行keyDown函数。而后面一个也不一定就是错的,因为可能keyDown()的返回值就是一个函数,那就是按键的时候执行的是keyDown() 返回的方法。简单点说就是绑定事件需要的是一个函数的引用,而不是函数的调用结果。