提供了高精度的加减乘除算法的方法。
//使用时先在头部引入number。 var number = require("$UI/system/lib/base/number");
- accAdd
高精度数据的加法运算
例:
//0.09999999 + 0.00000001=0.09999999999999999 var num = number.accAdd(0.09999999 , 0.00000001);
> 参数
0.09999999:第一个加数
0.00000001:第二个加数
> 返回值
0.1
- accSub
高精度数据的减法运算
例:
//0.1-0.099999=0.000001000000000001 var num = number.accSub(0.1,0.099999);
> 参数
0.1:被减数;
0.099999:减数
> 返回值
0.000001
- accMul
高精度数据的乘法运算
例:
//45.6*13=592.8000000000001 var num = number.accMul(45.6,13);
> 参数
45.6:第一个乘数
13:第二个乘数
> 返回值
592.8
- accDiv
高精度数据的除法运算
例:
//(0.7+0.1)/10=0.07999999999999999 var num = number.accDiv(number.accAdd(0.7,0.1),10);
> 参数
number.accAdd(0.7,0.1):被除数
10:除数
> 返回值
0.08
本文由WeX5君整理,WeX5一款开源免费的html5开发工具,H5 App开发就用WeX5!
阅读其他app 开发相关文章:http://doc.wex5.com/?p=3443
accDiv是减法还是除法?