我有一个JavaScript长除法程序,提示用户输入除数和被除数以及给出结果的小数位数。
在JavaScript中,当我划分以下内容时,我得到了结果:
60.30 / 5 = 12.059999999999999
但是使用计算器我得到了:
12.06
JavaScript存在问题吗?
如果我使用在此实例中有效的toFixed
,但如果数字如下:
603.00000 / 55 = 10.96364
计算器导致:
10.963636363636363636363636363636
我知道toFixed
对数字进行了舍入,但是舍入导致第二个示例的回答错误。