使用Decimal.js解決前端計算金錢失真問題


1.加載

$ npm install --save decimal.js

2.頁面導入

import {Decimal} from 'decimal.js'

3.使用

// 加法

new Decimal(a).add(new Decimal(b)) 

// 減法

new Decimal(a).sub(new Decimal(b))

// 乘法

new Decimal(a).mul(new Decimal(b))

// 除法

new Decimal(a).div(new Decimal(b))

4.這種情況可能還會遇到失真情況,這時就要用四舍五入了

new Decimal(value).mul(new Decimal(this.rentAccount.leasePackagePrice)).toFixed(2, Decimal.ROUND_FLOOR)

官網:https://www.jianshu.com/p/3ecbe7584043


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM