sum += parseFloat(value);
如用parseFloat后,小数点整10相加会有如上异常
则增加如下js
function toDecimal( x )
{
var val = Number( x )
if ( !isNaN( parseFloat( val ) ) )
{
val = val.toFixed( 6 ); //取固定6位
}
return val;
}
sum = parseFloat(toDecimal( sum )); //去掉6为小数后的无效0