Python
>>> 9007199254740992.0 + 1.0
9007199254740992.0
>>> 9007199254740992.0 + 1.000000000000001
9007199254740994.0
node.js
> 9007199254740992 + 1
9007199254740992
> 9007199254740992 + 1.000000000000001
9007199254740994
一瞬、おや?となりましたが、倍精度浮動小数点演算の丸め処理の影響でした。
Python
>>> (9007199254740992.0 + 1.0).hex()
'0x1.0000000000000p+53'
>>> (9007199254740992.0 + 1.000000000000001).hex()
'0x1.0000000000001p+53'