bignumber.js是一款用於任意精度十進制和非十進制算術的JavaScript庫


安裝

npm install bignumber.js

引入

import { BigNumber } from 'bignumber.js'

實例方法

加法:plus

0.1 + 0.2                       // 0.30000000000000004
x = BigNumber(0.1)
y = x.plus(0.2)                 // '0.3'

減法:minus

0.3 - 0.1                       // 0.19999999999999998
x = BigNumber(0.3)
x.minus(0.1)                    // '0.2'

乘法:multipliedBy

0.6 * 3                         // 1.7999999999999998
x = BigNumber(0.6)
y = x.multipliedBy(3)           // '1.8'
可用於金額轉分
BigNumber(x).multipliedBy(100)

 除法:dividedBy

x = BigNumber(355)
y = BigNumber(113)
x.dividedBy(y)                  // '3.14159292035398230088'

除法:dividedToIntegerBy(整數)

x = BigNumber(5)
y = BigNumber(3)
x.dividedToIntegerBy(y)         // '1'
使用過程中發現,加減乘除之后,打印JSON參數,當前參數會變成BigNumber {s: 1, e: 4, c: Array(1)}

不妨試下,轉字符串看看


免責聲明!

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



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