Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我分配99999999999.999999给一个变量时,它会四舍五入到 100000000000,当我9从值中删除一个时,最后一位数字变为 8。
99999999999.999999
9
喜欢,
9999999999.999999 = 9999999999.999998 99999999999.99999 = 99999999999.99998
请帮我解决这个问题
ECMAScript (Javascript) 中的数字在内部由双精度浮点表示。当设置一个数字时,它实际上被分配了最接近的可表示的双精度值,在这种情况下为 100000000000。
请参阅Javascript 中错误舍入的大数