首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js 中parseFloat转换后导致的计算异常

2012-09-17 
js 中parseFloat转换后导致的计算错误最近在JS中做校验,要求几个数加起来必须等于1才能提交表单进行提交pa

js 中parseFloat转换后导致的计算错误

最近在JS中做校验,要求几个数加起来必须等于1才能提交表单进行提交

parseFloat(1.66)+parseFloat(1.77) == 3.43??? 这个条件为false,与预料的结果不同导致BUG的出现

需要对计算的结果进行处理

(parseFloat(1.66)+parseFloat(1.77)).toFixed(10)== 3.43? 这个条件为true.

JS的精度导致数据出现了偏差

热点排行