如何在javascript中添加分数和整数?

如何在javascript中添加分数和整数?,javascript,Javascript,例如,在javascript中,1+0.59的加法是1.5899999999999,但我希望输出1.59,这对我来说是正确的。使用.toFixed()对数字进行四舍五入 警报((1+0.589999999).toFixed(2))请检查以下可能重复的文档。最接近0.59的双精度是0.58999999996891375531049561686813831329345703125。那里开始腐烂。在副本中有很多处理方法。如果您需要货币操作,我强烈建议使用特殊的十进制类型,或者将整数切片到数组中,然后

例如,在javascript中,1+0.59的加法是1.5899999999999,但我希望输出1.59,这对我来说是正确的。

使用
.toFixed()
对数字进行四舍五入


警报((1+0.589999999).toFixed(2))请检查以下可能重复的文档。最接近0.59的双精度是0.58999999996891375531049561686813831329345703125。那里开始腐烂。在副本中有很多处理方法。如果您需要货币操作,我强烈建议使用特殊的十进制类型,或者将整数切片到数组中,然后对这些数组项进行计算。这也会有帮助:@Nicolaeliu,是的,这是一个很好的建议。
22k
你知道这个问题是不是重复的。不要回答完全重复的问题。我不是反对者,我不理解反对票。这对我来说似乎是个好建议。尽管回答者可以进一步说明原因。