1. ホーム
  2. ジャバスクリプト

[解決済み】JavaScriptの%(modulo)は負の数に対して負の結果を与える

2022-03-26 03:09:20

質問

によると Google計算機 (-13) % 6451 .

Javascriptによると(これを見て JSBin ) です。 -13 .

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

解決方法は?

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

こちらの記事から引用しています。 JavaScriptのModuloバグ