如何在JavaScript中将“23.999999999999”(重复小数,重复数字为9)转换为“24”(正确的整数)?[duplicate]

wsxa1bj1  于 2023-01-29  发布在  Java
关注(0)|答案(1)|浏览(111)
    • 此问题在此处已有答案**:

How to deal with floating point number precision in JavaScript?(47个答案)
昨天关门了。
当我执行JavaScript代码8/(3-8/3)时,结果显示为23.99999999999999,但我想将其固定为24
当数字不重复小数或重复数不为9时,为了不对数字进行四舍五入(例如,不要将21.835四舍五入为22;不要将2.979797979797四舍五入为3),我应该如何解决这个问题?

kmpatx3s

kmpatx3s1#

似乎没有一种明确的方法可以在不使用某种舍入函数的情况下解决这个问题,但是根据MathsIsFun,可以使用其他方法来编写这个特定的公式
例如
8/(1/3)

相关问题