JavaScript % (剰余) は負の数に対して負の結果を返します 質問する

JavaScript % (剰余) は負の数に対して負の結果を返します 質問する

によるとGoogle 電卓 (-13) % 6451

JavaScript によれば、そうです-13

console.log(-13 % 64);

これを修正するにはどうすればいいでしょうか?

ベストアンサー1

Number.prototype.mod = function (n) {
  "use strict";
  return ((this % n) + n) % n;
};

この記事より引用:JavaScript モジュロバグ

おすすめ記事