folat 相加变异常数据

 

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

posted @ 2019-02-20 10:16  CC小家  阅读(134)  评论(0编辑  收藏  举报