我想知道如何在 javascript 中减去两个负 float 。我试过:
alert(-0.2-0.1);
结果是 -0.30000000000000004
。难道我做错了什么?我需要做什么才能得到 -0.3
?
最佳答案
不,您的代码没有问题,大多数小数不能准确表示 在二进制中,使用
number.toFixed(x)
其中 x
是您想要的小数位数,number
是减法的结果。
关于Javascript 浮点减法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6027937/