2016-04-13 27 views
0

我正在開發會計/庫存系統。用戶期望數字四捨五入到小數點後兩位。當然,這種四捨五入會導致系統不同部分之間的很大差異。高精度HTML浮點數字段,但呈現四捨五入的值

我想知道是否有辦法將數字輸入舍入爲2位小數,同時保持高精度數以避免舍入誤差。

謝謝。

+4

如果您使用金錢工作,則需要完全避免原生JavaScript數字。使用定點數學庫,或者使用某些定點數學的服務器端語言進行計算。 – Pointy

+2

@pointy或只是計算一切便士 –

+0

@nathanhayfield是的,但是當你執行分工時,事情仍然很奇怪。定點圖書館具有可信賴的「銀行家四捨五入」功能。 – Pointy

回答