请参考下面的代码。
currentAxis.Range.Start = 1956.9
tempInterval = currentAxis.Range.Start
currentAxis.Range.Interval = 0.4
tempInterval += currentAxis.Range.Interval;
它将返回值 1957.3000000000001
而不是1957.3
. 我不想使用该toFixed()
方法删除点中的十进制值,因为有时间隔值会0.0004
在该点之后返回 4 位。根据间隔,它会有所不同。
我需要1956.9 +0.4= 1957.3
不使用toFixed()
方法。我该如何解决这个问题?