我要求完成以下任务,但很难返回值 这是代码:
function calculateTaxes(price, quantity) {
var salesTax = .10;
var totalPrice;
return totalPrice;
}
// Test Your Code Here
calculateTaxes(1,10);
答案 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?