计算销售税任务Javascript

时间:2018-01-20 06:20:54

标签: javascript task

我要求完成以下任务,但很难返回值 这是代码:

function calculateTaxes(price, quantity) {
    var salesTax = .10;
    var totalPrice;
    return totalPrice;
}

// Test Your Code Here
calculateTaxes(1,10);
  • calculateTaxes(1,10)应该返回一个数字
  • calculateTaxes(2,5)应返回值11
  • calculateTaxes(5,6)应返回值33
  • calculateTaxes(10,3)应返回值33
  • calculateTaxes(15,12)应返回值198
  • calculateTaxes(25,2)应返回值55

1 个答案:

答案 0 :(得分:1)

这很简单。 price*quantity为您提供不含税的总价格,并将其与1 + salesTax相乘,为您提供税后价格。



function calculateTaxes(price, quantity) {
    var salesTax = .10;
    var totalPrice = (price * quantity) * (1 + salesTax);
    return totalPrice;
}

console.log(calculateTaxes(1,10));
console.log(calculateTaxes(25,2));




如果您看到55.00000001而不是55,请不要感到惊讶。请阅读:Is floating point math broken?