當我們在進行一些大批量數據類型計算的時候經常會遇到精度不純導致出現xx.566666667的情況,原因就是使用的是IEEE 754標準定義的64位浮點數格式,數字不能精確的轉換為十進制導致。
想要解決這個問題有多種辦法,php中自帶了bcadd,bcsub,bcmul,bcdiv函數,可以通過函數來代替+-*/實現精確是計算。
Js中方法比較多,首先是引入第三方js庫來解決,例如math、bigdecimal等js庫,當然原生的話也可以用pareseFloat和toPrecision()湊整來實現
上一篇: python基礎功能介紹——多進程用法
下一篇: 如何使用Layui將表格導出為Excel