不仅仅是JS,大多数语言在处理浮点数的时候都会遇到精度问题。准确的说,所有支持二进制浮点数运算(绝大部分都是 IEEE 754 的实现)的系统都存在这个现象。
提供浮点数精准运算的函数工具
浮点数运算 加
var ret = floatCalculation.add(arg, arg);
浮点数运算 减
var ret = floatCalculation.sub(arg, arg);
浮点数运算 乘
var ret = floatCalculation.mul(arg, arg);
浮点数运算 除
var ret = floatCalculation.div(arg, arg);
无