使用从输入到总和js的2个小数位

时间:2014-05-28 20:21:40

标签: javascript

我正在制作一份简单的每日销售和费用报表,以便在我的服务器上存储输入信息。我遇到的问题是输出,或者结果使用两个小数位,但它从输入信息中乘以但是从整数中乘以,并忽略小数位。

所以这个等式应该是销售额* 12%=结果, 但如果我把40美元用于销售,结果是4.80(正确) 如果我卖39美元的销售,结果4.68(正确) 如果我卖39.95美元用于销售,结果是4.68(不正确),当它应该是4.79

所以这就是我正在使用的

    var ppc = parseInt(document.form.ppc.value);

    var result=ppc * 0.12;
    document.form.prof1.value=result.toFixed(2);

如果我以愚蠢的方式这样做,它的原因我是js和jq的新手并且不太明白它,请随意纠正我正确的方法来做到这一点

1 个答案:

答案 0 :(得分:2)

您需要使用parseFloat代替parseInt。最后一个返回39 39.95$而不是39.95