十进制值会自动舍入

Decimal values gets round off automatically

本文关键字:舍入 十进制      更新时间:2023-09-26

当我将99999999999.999999分配给一个变量时,它会四舍五入为 100000000000,当我从值中删除一个9时,最后一个数字变为 8。

喜欢

9999999999.999999 = 9999999999.999998
99999999999.99999 = 99999999999.99998

请帮助我解决这个问题

ECMAScript (Javascript) 中的数字在内部由双精度浮点表示。设置数字时,实际上为其分配了最接近的可表示双精度值,在本例中为 10000000000。

请参阅Javascript中错误舍入的大数字