当前位置: 代码迷 >> JavaScript >> js变量追加后出错
  详细解决方案

js变量追加后出错

热度:150   发布时间:2012-09-25 09:55:58.0
js变量累加后出错

在js中 231242.44+281898.31+190742.02+197754.05
这样相加以后等于901636.8200000001,为什么会出现这么多位小数

?

用Math.round(数字*100)/100.00或者数字.toFixed(2)。。

1 楼 gteam.yu 2011-08-19  
会不会是 二进制相加 末位无法进1导致的,我感觉很像是这个问题。
2 楼 xiajava2011 2011-08-19  
只加前面三个就不会出现这种情况
  相关解决方案