1.0.3 • Published 5 years ago

accurate-math v1.0.3

Weekly downloads
6
License
ISC
Repository
github
Last release
5 years ago

accurate-math

一个极简js库,用于解决js浮点数四则运算结果不准确的问题。

console.log(0.1 + 0.2); // 0.30000000000000004
console.log(0.14 / 0.2); // 0.7000000000000001
console.log(1 - 0.8); // 0.19999999999999996 
console.log(6 * 0.7); // 4.199999999999999 
console.log(0.1 + 0.2); // 0.30000000000000004 
console.log(0.1 + 0.7); // 0.7999999999999999 
console.log(1.2 / 0.2); // 5.999999999999999

安装

  • Node:npm安装并引入
$ npm i accurate-math -D

require("accurate-math")
<script src="./accurate-math.js"></script>

使用

"1".sub(0.8); // string类型可直接调用

new Number(0.1).add(0.2); // 转换成number对象调用

"6".mul(0.7).div(0.2);  // 支持连缀调用

文档

  • 加法 add
new Number(0.1).add(0.2);
  • 减法 sub
new Number(1).sub(0.8);
  • 乘法 mul
new Number(6).mul(0.7);
  • 除法 div
new Number(1.2).div(0.2);

关于作者

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago