JavaScript的任意精度Decimal类型。 特点:
- 整数和浮点数
- 简单但功能齐全的api
- 复制JavaScript Number.prototype和Math对象的许多方法
- 还处理十六进制,二进制和八进制值
- 比Java的BigDecimal的JavaScript版本更快,更小,也许更容易使用
- 没有依赖
- 广泛的平台兼容性:仅使用JavaScript 1.5(ECMAScript 3)功能
- 全面的文档和测试集
- 包含TypeScript声明文件:decimal.d.ts
该库类似于bignumber.js,但这里的精度是用有效数字而不是小数位来指定的,并且所有计算都四舍五入到精度(类似于Python的十进制模块),而不仅仅是涉及除法的那些。
该库还添加了三角函数等,并支持非整数幂,这使得它比bignumber.js和更小的 big.js大得多。
链接: https://www.fly63.com/nav/2650