谁能向我解释为什么9999999999999999转换为10000000000000000?
alert(9999999999999999); //10000000000000000
http://jsfiddle.net/Y2Vb2/
最佳答案
Javascript没有整数,只有64位浮点数-耗尽了浮点精度。
参见Java中的类似问题:why is the Double.parseDouble making 9999999999999999 to 10000000000000000?
谁能向我解释为什么9999999999999999转换为10000000000000000?
alert(9999999999999999); //10000000000000000
最佳答案
Javascript没有整数,只有64位浮点数-耗尽了浮点精度。
参见Java中的类似问题:why is the Double.parseDouble making 9999999999999999 to 10000000000000000?