npm.io
1.0.8 • Published 5 years ago

my-exact

Licence
MIT
Version
1.0.8
Deps
0
Size
3 kB
Vulns
0
Weekly
0

功能和原理

精准的JS四则运算,避免小数点问题。

  1. 将数字转为字符串化后,再去除小数点,然后转为整数。
  2. 对整数进行运算,然后再通过除以10的n次方还原小数点。

使用方法

import calc from 'my-exact';

  1. 加法:calc.add(x,y) 对应x+y
  2. 减法:calc.sub(x,y) 对应x-y
  3. 乘法:calc.mul(x,y) 对应x*y
  4. 除法:calc.div(x,y) 对应x/y
下个版本的改进方向:
  1. 增加解析四则运算的方法,以支持一步写完所有四则运算式(包括括号在内)
  2. 优化(数字-字符)转换流程,以求更优的性能。
联系方式

819827679@qq.com
LiuMingMing

Keywords