例:49.90 乘以9时js计算乱了不准确
var y=49.90
var x=9;
var z=parseFloat(y)*Number(x);
//alert(z);//输出有误
alert(keepDecimal(z));
把计算的结果调用下面方法解决
function keepDecimal(num) {
var result = parseFloat(num);
if (isNaN(result)) {
return 0;
}
result = Math.round(num * 100) / 100;
return result;
}