摘要:
你的JS是否还有这样的代码: YgAlterCR=((stringToFloat(YgAlterAmount)-stringToFloat(NewYgAlterAmount);上面的代码还好,如果是下面的代码就悲剧了: if (fAmount == fAmountTotle - fAmountByContract)因为JS的加减乘除法存在陷阱,我们的程序常被客户鄙视,认为1+1不等于2的错误,很是影响公司形象,具体陷阱如下:JS浮点计算错误举例:加法 98.92+0.4= 99.32000000000001 98.52+0.6=99.11999999999999减法99.12-0.6=98.5 阅读全文
posted @ 2011-01-20 18:21 MyNet 阅读(840) 评论(1) 推荐(0) 编辑