在angular中使用Big.js

Big.js

GitHub文档

安装

npm install Big.js

引入

import Big from 'big.js';

USE

  • 加法 plus
// 加法
let x = new Big(0.3);
console.log(+x.plus(0.1)) // 打印出0.4
`使用时前面要用 +/Number() 转换为Number类型,不然 打印出来的是Big对象`
  • 减法 minus
// 减法
let x = new Big(0.3);
console.log(Number(x.minus(0.1));     //  print  0.2
`使用时前面要用 +/Number() 转换为Number类型,不然 打印出来的是Big对象`
  • 乘法 times
// 乘法
let x = new Big(0.3);
console.log(+x.times(0.1));     // print 0.03
`使用时前面要用 +/Number() 转换为Number类型,不然 打印出来的是Big对象`
  • 除法 div
let x = new Big(12);
console.log(+x.minus(2));      // print  6
`使用时前面要用 +/Number() 转换为Number类型,不然 打印出来的是Big对象`
  • 绝对值 abs()
let x = new Big(-3);
console.log(Number(x.abs()));     // print 3
`使用时前面要用 +/Number() 转换为Number类型,不然 打印出来的是Big对象`
  • 取模运算 mod
let x = new Big(1);
console.log(Number(x.mod(0.9)));           // print 0.1
`使用时前面要用 +/Number() 转换为Number类型,不然 打印出来的是Big对象`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尤山海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值