这是我的问题:
我的数字为小数,例如:var a = 0.5556
我想将a与86400相乘:var b = a * 86400 = 48003.84;
之后,我想将b设置为86400:var c = b / 86400 =0.5556018518518518
c的结果与a的值不相等。
我的问题是如何使c的值等于javascript中a的值。有人可以帮我解决这个问题。

Java脚本

a = 0.5556;

b = a * 86400

预期:c = b / 86400 = a

最佳答案

如果要精确到小数点后一定位数的输出,可以使用toPrecision()方法。



var a = 0.5556;
var b = (a * 86400).toPrecision(5);
var c = (b / 86400).toPrecision(5);

console.log(a)

关于javascript - 如何处理除法运算符中的溢出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54229443/

10-11 13:04