Пример:
________________________________________________________________
const TAX_RATE = 0.08;
function calculateFinalPurchaseAmount(amt) {
// вычисляем новую сумму с налогом
amt = amt + (amt * TAX_RATE ;
// возвращаем новую сумму
return amt;
}
var amount = 99.99;
amount = calculateFinalPurchaseAmount( amount );
console.log( amount.toFixed( 2 ) );
// "107.99"
________________________________________________________________
Хотя `calculateFinalPurchaseAmount(..)` вызывается только один раз, выделение
её поведения в отдельную именованную функцию делает код, использующий её
логику (оператор `amount = calculateFinal...`), яснее. Если в функции есть
несколько операторов, то её преимущества будут более очевидны.
Do'stlaringiz bilan baham: