【鸿蒙南向开发】开源三方库bignumber.js:一个大数数学库

简介

bignumber.js是一个数学库,用于任意精度十进制和非十进制算术的 JavaScript库。

特点

• 整数和小数。
• 简单的API,但功能齐全。
• 比Java的BigDecimal JavaScript版本更快,更小,也许更容易使用。
• 8 KB缩小和压缩。
• 复制JavaScript的Number类型的、和方法toExponential、toFixed、toPrecision、toString。
• 包括一个和正确舍入的方法toFraction squareRoot。
• 支持加密安全的伪随机数生成。
• 无依赖关系。
• 广泛的平台兼容性:仅使用JavaScript 1.5 (ECMAScript 3)功能。

使用场景

JavaScript因为存在计算的精度问题,所以直接计算就可能会导致各种各样的bug,为了解决这个问题,就可以使用BigNumber.js这个库。它的大概原理是将所有数字当做字符串,重新实现了计算逻辑。

使用示例

1.安装bignumber.js

ohpm install bignumber.js

OpenHarmony ohpm环境配置等更多内容,请参考如何安装 OpenHarmony ohpm包

2.导入bignumber.js

import BigNumber from "bignumber.js";

3.调用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值