x-tools-core
v1.0.2
Published
跨平台工具库,支持微信小程序、H5和uni-app环境,提供常见的工具函数和数据处理方法
Readme
x-tools-core
跨平台工具库,支持微信小程序、H5和uni-app环境,提供常见的工具函数和数据处理方法(目前仅支持微信小程序和H5环境)
计算函数(PrecisionCalculator)使用方法
import { PrecisionCalculator } from 'x-tools-core';
// 加法(多参数)
PrecisionCalculator.add([0.1, 0.2, 0.3]); // "0.60"
// 减法
PrecisionCalculator.subtract(1, 0.9); // "0.10"
// 乘法(多参数)
PrecisionCalculator.multiply([0.1, 0.2, 5]); // "0.10"
// 除法
PrecisionCalculator.divide(0.3, 0.1); // "3.00"
// 数组求和
PrecisionCalculator.sumArray([0.1, 0.2, 0.3]); // "0.60"
// 数组平均值
PrecisionCalculator.averageArray([1, 2, 3, 4]); // "2.50"
// 安全使用各种类型
PrecisionCalculator.add([0.1, "0.2", new Big(0.3)]); // "0.60"
// 处理大数
PrecisionCalculator.add(["9007199254740993", "1"]); // "9007199254740994.00"
// 科学计数法支持
PrecisionCalculator.multiply([1e20, 2e30]); // "2e+50"