big.js使用方法

8,555 阅读1分钟

引入插件

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) // 0.4
const number3 = number1.minus(.1) // 0.2

4. 乘除法运算

const number1 = new Big(.3)
number1.times(3) // 0.9

const number2 = new Big(.8)
number2.div(4) // 0.2

5. 将Big Number转换为字符串

const number = new Big(.3)
number.toExponential(3) // 3.00e-1number转换成科学计数法,小保留三位
number.toFixed(3) // '0.300' 转换成保留三位小数的字符串

number.toPrecision(3) // '0.300' 
总位数保留三位,如果整数位是0,不算位数

6. 保留小数

Big(.3).round(3) // 保留三位小数,四舍五入

7. 算平方根,相除的余数

Big(.04).sqrt() // 0.2
Big(.9).mod(.3) // 0

8. 次方运算

Big(3)..pow(2) // 9