У меня возникла проблема со следующим кодом. Когда он запускается, он регистрирует мои три порядка, но я получаю промежуточный итог 0. Он должен умножить orderCount на 3 на 7.5, поскольку я трижды вызывал функцию takeOrder. Я что-то пропустил?
var orderCount = 0;
function takeOrder(topping, crustType){
orderCount + 1;
console.log("Order: " + crustType + " pizza topped with " + topping + ".");
}
function getSubTotal(itemCount) {
return itemCount * 7.5;
}
takeOrder("mushroom", "stuff crust");
takeOrder("pepperoni", "thin crust");
takeOrder("sausage", "sicilian crust");
console.log(getSubTotal(orderCount));
Вам необходимо orderCount
orderCount += 1;
orderCount + 1;
не будет увеличивать значение orderCount
.
использование
orderCount++;
вместо этого, что
orderCount += 1;
что
orderCount = orderCount + 1;
var orderCount = 0;
function takeOrder(topping, crustType){
orderCount ++;
console.log("Order: " + crustType + " pizza topped with " + topping + ".");
}
function getSubTotal(itemCount) {
return itemCount * 7.5;
}
takeOrder("mushroom", "stuff crust");
takeOrder("pepperoni", "thin crust");
takeOrder("sausage", "sicilian crust");
console.log(getSubTotal(orderCount));
Изменить orderCount + 1; к orderCount++;