- 此问题在此处已有答案**:
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
),我应该如何解决这个问题?
1条答案
按热度按时间kmpatx3s1#
似乎没有一种明确的方法可以在不使用某种舍入函数的情况下解决这个问题,但是根据MathsIsFun,可以使用其他方法来编写这个特定的公式
例如
8/(1/3)