最大整数加法/减法

时间:2013-01-31 16:26:39

标签: javascript integer max

所以,我对在最大整数中添加一个数字时发生的事情感兴趣,因为我试图更多地理解数据的表示。

根据此Question 9007199254740992

我实际上并不期待特定的行为。

但不是那样:

var w = 9007199254740992;

var x = w + 1; 
var y = w + 2; 
var z = w + 3; 


console.log(x,y,z)
//9007199254740992
//9007199254740994
//9007199254740996

console.log(x-w,y-w,z-w)
//0
//2
//4

有人可以花时间解释这个吗? 真的很感激。

0 个答案:

没有答案