js中浮点类型数据的计算

时间:2017-01-09 09:09:26
【文件属性】:

文件名称:js中浮点类型数据的计算

文件大小:3KB

文件格式:TXT

更新时间:2017-01-09 09:09:26

js 浮点 计算

js中浮点类型数据的计算 7.5*5.5=206.08 (JS算出来是这样的一个结果,我四舍五入取两位小数)   我先怀疑是四舍五入的问题,就直接用JS算了一个结果为:206.08499999999998   怎么会这样,两个只有一位小数的数字相乘,怎么可能多出这么小数点出来。   我Google了一下,发现原来这是JavaScript浮点运算的一个bug。   比如:7*0.8 JavaScript算出来就是:5.6000000000000005   网上找到了一些解决办法,就是重新写了一些浮点运算的函数。   下面就把这些方法摘录下来,以供遇到同样问题的朋友参考:


网友评论