Сумма округления в javascript

Я пытаюсь округлить сумму в сумме в моей форме, пробовал несколько методов, предоставленных в разных темах, но ни один из них не работал для меня.

URL моей формы - 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 ответ

Решение

Вам просто нужно использовать Math.round, затем вы можете использовать фиксированный, чтобы убедиться, что он всегда 2 десятичных знака.

function getAmountPlusCharges(amount) {

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

}
Другие вопросы по тегам