2019-12-16 17:51:57 晓掌柜 版权声明:本文为站长原创文章,转载请写明出处
在前端中我们不免会用到数据的计算,尤其是牵涉到金额的处理。
而BigNumber.js可以用作高精度数据处理。
const x = new BigNumber(123456789.123456789);
x.toNumber();
x.toFormat(); 123456789.123456789
x.toFormat(3); 123456789.123
x.plus(0,1); // 加法
x.mimus(1); // 减法
x.times(2); // 乘法
x.div(2); // 除法
x.mod(3); //取余
x.abs(); // 绝对值
x.eq(y); // 是否相等
x.gt(y); // 是否大于
x.gte(y); // 是否大于或等于
x.lt(y); // 是否小于
x.lte(y); // 是否小于或等于
x.negated();