Сумма округления в 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);
}