当我将99999999999.999999
分配给变量时,它会变为100000000000,
当我从值中删除一个9
时,最后一个数字变为8。
等
9999999999.999999 = 9999999999.999998
99999999999.99999 = 99999999999.99998
请帮我解决这个问题
答案 0 :(得分:2)
ECMAScript(Javascript)中的数字在内部由双精度浮点表示。设置数字时,实际上会为其指定最接近的可表示的双精度值,在这种情况下为100000000000。