Например: 4 >> 1 equals 2, потому что 4 является 100 в двоичной нотации, которая сдвигается на один бит вправо, предоставляя нам 10= 2
Ответ 3
(i=e.keyCode-37)>>2
Этот код отбрасывает два младших значащих бита я (аналогично делению на 4) и сравнивает результат с нолем. Это будет ложно, если нажата клавиша 37-40 (клавиши со стрелками) и true в противном случае.
Теперь, что именно он здесь делает, я не уверен... Я уверен, что некоторые из наших более крупных мозгов, которые на самом деле закончили колледж, могут помочь нам в этом.; ^)