JS小數運算出現多位小數的解決方法

今天在做項目開發的時候遇到一個很奇怪的問題,項目開發中中獎概率要保留6位小數點,進行相加運算的時候莫名的會多出來很多小數位,後來在網上找相應的答案,發現是 一是 JavaScript 浮點數計算的 Bug,另一個是和計算機最終轉換成二進制計算有關係;本人把解決辦法先說一下,由於保留6位小數,所以我都是當前數num*1000000,然後總數total/1000000,然後得到了精確的值      
相關文章
相關標籤/搜索