javascript

时间:2016-09-07 07:30:36

标签: numbers rounding

我试图以我的形式总计金额,尝试了不同线程中提供的几种方法,但没有一种方法适用于我。

我的表单网址为http://indushospital.org.pk/qurbani/

总计显示的金额乘以2.5%的额外费用,因此显示金额为186.63372美元,我希望将其显示为186.64或仅为187。

附加费用公式如下:

function getAmountPlusCharges(amount) {
    // additionalCharges would result here '250' when '20000' is passed as amount.
    var additionalCharges = (amount * 2.564) / 100; 
    return additionalCharges + amount;

请帮忙,我 “根本不熟悉java函数”

提前致谢。

1 个答案:

答案 0 :(得分:0)

你只需要使用Math.round,然后你可以使用固定来确保它总是2位小数。

function getAmountPlusCharges(amount) {

    return (Math.round(amount * 102.564 ) / 100).toFixed(2);

}