@graysonwit/web_utils
v1.1.2
Published
A collection of web development utilities
Readme
精度数学工具库
本项目提供了常用的高精度浮点数运算函数,包括加法、减法、乘法和除法,解决了 JavaScript 原生浮点数计算精度丢失的问题。
安装
npm install使用方法
导入
import { add, subtract, multiply, division } from "./src/math";示例
console.log(add(0.1, 0.2)); // 0.3
console.log(subtract("1.5", 1.2)); // 0.3
console.log(multiply(1.1, "2")); // 2.2
console.log(division(1.21, 1.1)); // 1.1API
add(num1: string | number, num2: string | number): number
精确加法。
subtract(num1: string | number, num2: string | number): number
精确减法。
multiply(num1: string | number, num2: string | number): number
精确乘法。
division(num1: string | number, num2: string | number): number
精确除法。
说明
- 所有函数均支持数字和数字字符串输入。
- 输入参数无法转换为数字时会抛出异常。
- 除法时除数为 0 会抛出异常。
贡献
欢迎 issue 和 PR!
License
MIT
