BigNumber.js操作

2019-12-16 17:51:57  晓掌柜  版权声明:本文为站长原创文章,转载请写明出处


一、什么是bigNumber.js

    在前端中我们不免会用到数据的计算,尤其是牵涉到金额的处理。

    而BigNumber.js可以用作高精度数据处理。


二、其简单实用方法


    2.1、转为BigNumber

        const x = new BigNumber(123456789.123456789);


    2.2、转为普通数字

        x.toNumber();


    2.3、格式化(小数点)

        x.toFormat();  123456789.123456789

        x.toFormat(3); 123456789.123

    

    2.4、加减乘除运算

        x.plus(0,1);  // 加法

        x.mimus(1);  // 减法

        x.times(2);  // 乘法

        x.div(2);   // 除法

        x.mod(3);  //取余

        x.abs();  // 绝对值


    2.5、比较大小(返回布尔值)

        x.eq(y); // 是否相等

        x.gt(y); // 是否大于

        x.gte(y); // 是否大于或等于

        x.lt(y); // 是否小于

        x.lte(y); // 是否小于或等于


    2.6、取非(倒转正负号)

        x.negated();  



最新评论: