В документации CoffeeScript для операторов говорится, что вы можете использовать %% для истинного математического модуля, но нет объяснений, почему это отличается от "modulo operator" % в JavaScript.
Далее в нем говорится, что a %% b в CoffeeScript эквивалентен написанию (a % b + b) % b в JavaScript, но это, похоже, дает те же результаты для большинства простых случаев.