这是由语言定义的吗?是否有定义的最大值?在不同的浏览器中是不同的?
我偶然发现了这个问题,parseInt我不确定为什么会这样.
console.log(parseInt("16980884512690999")); // gives 16980884512691000
console.log(parseInt("169808845126909101"));? // gives 169808845126909100
Run Code Online (Sandbox Code Playgroud)
我明显没有达到JavaScript限制中的任何数量限制(Number.MAX_VALUE = 1.7976931348623157e+308)
如果重要的话,运行Win 7 64位.
我在俯瞰什么?