var x = 33492434009398
var y = 52142083333444300
var a = 100700038989
console.log((x + y) % a) // 65966161112
console.log((x % a + y % a) % a) // 65966161110
結果が違う。何故だ...
追記
コメントいただきましたが、9007199254740991以上は正しい計算ができないようです。
Go to list of users who liked
More than 5 years have passed since last update.
var x = 33492434009398
var y = 52142083333444300
var a = 100700038989
console.log((x + y) % a) // 65966161112
console.log((x % a + y % a) % a) // 65966161110
結果が違う。何故だ...
追記
コメントいただきましたが、9007199254740991以上は正しい計算ができないようです。
Register as a new user and use Qiita more conveniently
Go to list of users who liked