bignumber 运算、比较、保留小数

API
bignumber.js API

安装


npm install bignumber.js --save

import BigNumber from 'bignumber.js'

加减乘除


let a = new BigNumber(10)
//加
let b = a.plus(1).toString()
console.log(b)	//11
//减
let c = a.minus(2).toString()
console.log(c)	//8
//乘
let d = a.times(3).toString()
console.log(d)	//30
//除
let e = a.div(5).toString()
console.log(e)	//2

比较大小


let a = new BigNumber(10)

let b = a.comparedTo(1)
console.log(b)	//1
b = a.comparedTo(10)
console.log(b)	//0
b = a.comparedTo(100)
console.log(b)	//-1

let c = new BigNumber(5)
// a>c ? 
let d = a.comparedTo(c) > 0
console.log(d) //true

保留小数


let a = new BigNumber(1.4325656576587687687687686)
console.log(a.toString())		//1.4325656576587689
let b = a.toFixed(3)
console.log(b.toString())		//1.433

猜你喜欢

转载自blog.csdn.net/weixin_42704356/article/details/125811249