以下は、ピザを注文するためのコードです。私が明確に理解していないことの1つは、getSubTotalにitemCountパラメータがあり、getSubTotal関数が呼び出されたときにその行の最後にitemCountパラメータではなくorderCountという引数があることです。それはorderCountがitemCountの引数なのか?JavaScriptパラメータの混乱
私は私の質問を明確に説明しました。
var orderCount = 0;
function takeOrder(topping, crustType) {
console.log('Order: ' + crustType + ' crust topped with ' + topping);
orderCount = orderCount + 1;
}
function getSubTotal(itemCount) {
return itemCount * 7.5;
}
takeOrder('bacon', 'thin');
takeOrder('pepperoni', 'regular');
takeOrder('pesto', 'thin');
console.log(getSubTotal(orderCount));
ありがとうございます。
ItemCountは関数ローカル変数 –
です。コーディングでパラメータと引数について学ぶ必要があります。 javascriptに関する簡単な説明:https://www.w3schools.com/js/js_function_parameters.asp – gaganshera
あなたの理解は正しいです。 'itemCount'は' getSubTotal'関数のパラメータの名前です。関数を呼び出すと、 'orderCount'をパラメータとして関数に渡しています。 – alpeware