essa é a tabela com os códigos:
var esquerda = 37
var cima = 38
var direita = 39
var baixo = 40
Não entendi como na expressão abaixo o evento.keyCode entendeu os códigos das teclas, ele leu primeiro o valor da variável ?
if(evento.keyCode == cima) {
Geralmente apontamos o nome da variável e então temos como retorno o valor atribuído a ela....