accurate-math

1.0.3 • Public • Published

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);

关于作者

Dependents (0)

Package Sidebar

Install

npm i accurate-math

Weekly Downloads

1

Version

1.0.3

License

ISC

Unpacked Size

11.4 kB

Total Files

8

Last publish

Collaborators

  • qq9694526