安裝
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)}
不妨試下,轉字符串看看
