I actually recommend using a switch. The general rule of thumb is
- 1 or 2 values: use an if
- 3 to 10 values: use a switch
- 11 or more: use an array lookup
But since you're using jQuery, you can simply do:
jQuery.inArray(event.keyCode, [38,33,40,34])
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…