big.js 一个小型,快速JavaScript库,用于任意精度的十进制算术运算。 产品特点 简单的API 比Java的BigDecimalJavaScript版本更快,更小,更易于使用 缩小只有6 KB 复制JavaScript Numbers的toExponential , toFixed和toPrecision方法 以可访问的十进制浮点格式存储值 全面的和测试集 没有依赖关系 仅使用ECMAScript 3,因此可在所有浏览器中使用 和。 有关它们之间区别的一些说明,请参见。 安装 该库是单个JavaScript文件big.js或ES模块big.mjs 。 浏览器 将Big添加到全球范围: < script src =' path/to/big.js ' > </ script > ES模块: < script type =' module ' > import Big from './path/to/big.mjs'; 从CDN获取缩小版本: < script src =' https://cdn.jsdelivr.net/npm/big.js@6.0.0/bi
1
使用任意精度的高级Java BigDecimal数学函数( pow , sqrt , log , sin ,...)。 另请参阅官方的。 大十进制数学 BigDecimalMath类为以下各项提供了有效且准确的实现: log(BigDecimal, MathContext) exp(BigDecimal, MathContext) pow(BigDecimal, BigDecimal, MathContext)计算x ^ y sqrt(BigDecimal, MathContext) root(BigDecimal, BigDecimal, MathContext)计算x的第n个根 sin(BigDecimal, MathContext) cos(BigDecimal, MathContext) tan(BigDecimal, MathContext) asin(BigD
1