引入插件
import Big from 'big.js'
使用方法总结
1. 创建Big number数据
const number = new Big(.1)
或者
const number = Big(.1)
2. 判断数据相等,比较值的大小
const number1 = new Big(.3)
const number2 = Big(.3)
number1.eq(number2) // true
number1.eq(.3) // true
number1.gt(number2) // false
若number1大于number2为true,否则为false
3. 加减法运算
const number1 = new Big(.3)
const number2 = number1.plus(.1)
const number3 = number1.minus(.1)
4. 乘除法运算
const number1 = new Big(.3)
number1.times(3)
const number2 = new Big(.8)
number2.div(4)
5. 将Big Number转换为字符串
const number = new Big(.3)
number.toExponential(3)
将number转换成科学计数法,小保留三位
number.toFixed(3)
number.toPrecision(3)
总位数保留三位,如果整数位是0,不算位数
6. 保留小数
Big(.3).round(3)
7. 算平方根,相除的余数
Big(.04).sqrt()
Big(.9).mod(.3)
8. 次方运算
Big(3)..pow(2)