这是我的问题:
我的数字为小数,例如: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/