日期:2014-05-16  浏览次数:20445 次

莫名其妙的怪事情,大家进来看下。
var   a1=parseFloat(xmlhttp.ResponseText);
var   a2=parseFloat( " <%=session( "FloatPrice ")%> ");
frmRegister.big5.value=a1+a2;

注:a2=0.1

a1的值=:当我输入10.12、11.12、12.12……只要是后面的小数是0.12的,得出的结果就是:10.129999999999999,11.129999999999999……

但我输入10.13、10.14……,只要不是后面小数为12的,运算都正常,是12的就不正常

------解决方案--------------------
晕不好意思楼主
frmRegister.big5.value=(a1+a2).toFixed(2);
马虎 你再看看