在日常的開發中,前端計算金額是非常常見,如果不夠仔細,考慮不夠周全的話,很容易犯錯的,金額這個東西一但錯了是很嚴重的,因此總結一些常見的錯誤:
1.最重要的,涉及到計算的參數一定要是數字類型,如果后端不小心返回了字符串,那么就會很容易計算錯誤,建議計算的時候都用number()重新轉成數字類型
2.要重視小數位,如果測試不夠仔細的話,會發現,有些時候計算值經常會有一連串的小數,長達8 9位都有,這是非常低級的顯示錯誤啊,計算的時候要考慮周全,提前想好最多取幾位小數
3.準確性,因此js的計算大部分都是遵循四省五入的,如果在某些需要非常準確的計算金額時,一定要懂得用更精確的方法