2017-10-11 35 views
-2

例如在JavaScript中,1 + 0.59的加法是1.5899999999999999,但我想輸出1.59,這對我來說看起來是正確的。如何在JavaScript中添加分數和整數號碼?

+1

請檢查下面的文檔https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/round –

+1

https://開頭計算器.com/questions/15762768/javascript-math-round-to-two-decimal-places possible duplicate – Talal

+0

0.59的最接近的兩倍是0.58999999999999996891375531049561686813831329345703125。腐爛在那裏。很多處理重複數據的方法。 – Bathsheba

回答

0

使用.toFixed()四捨五入你的號碼。

alert((1+0.58999999999).toFixed(2));

+1

'22k'聲望你知道這個問題是重複的或不是。不要回答確切的重複問題。我不downvoter – prasanth

+0

我不明白downvote。這對我來說似乎是很好的建議。儘管回答者可以更多地說明原因。 – Bathsheba

相關問題