Javascript参数混淆
以下是订购比萨饼的代码。我不清楚的一点是getSubTotal有一个参数itemCount,当调用函数getSubTotal时,该行的末尾是orderCount,而不是参数itemCount。是因为orderCount是itemCount的参数吗 希望我能把我的问题解释清楚Javascript参数混淆,javascript,Javascript,以下是订购比萨饼的代码。我不清楚的一点是getSubTotal有一个参数itemCount,当调用函数getSubTotal时,该行的末尾是orderCount,而不是参数itemCount。是因为orderCount是itemCount的参数吗 希望我能把我的问题解释清楚 var orderCount = 0; function takeOrder(topping, crustType) { console.log('Order: ' + crustType + ' crust topp
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));
多谢各位
var b=10;
function abc(a){
return a*10;
}
c=abc(b);
console.log(c);
这就是你需要的。你基本上是在传递b的值
这就是你需要的。基本上,您是在
orderCount
中传递b的值,它是在函数调用中传递给函数的值,而itemCount
是它在函数体中绑定的值。换句话说,这就是两者之间的区别。orderCount
是在函数调用中传递给函数的值,而itemCount
是它在函数体中绑定到的值。换言之,这正是两者之间的区别。调用getSubTotal(orderCount)
时,将使用全局变量orderCount
的值调用该函数。在函数调用开始时,将参数itemCount
设置为orderCount
的值,然后执行指令计算值,然后返回值。然后表达式getSubTotal(orderCount)
等于返回的值
orderCount
称为有效参数(传递给函数的名称或值),而itemCount
称为形式参数(表示在函数内部传递的值的名称)。准确地说。调用getSubTotal(orderCount)
时,将使用全局变量orderCount
的值调用该函数。在函数调用开始时,将参数itemCount
设置为orderCount
的值,然后执行指令计算值,然后返回值。然后表达式getSubTotal(orderCount)
等于返回的值
orderCount
称为有效参数(传递给函数的名称或值)和itemCount
称为形式参数(表示在函数内部传递的值的名称)。itemCount是函数局部变量您应该了解编码中的参数和参数。javascript的简短解释:您的理解是正确的itemCount
是getSubTotal
函数的参数名称。调用函数时,您正在将orderCount
作为参数传递给函数。@a软件他正在将orderCount
作为函数的参数传递。@GerardoFurtado当然。感谢您捕获它。ItemCount是函数局部变量。您应该了解编码中的参数和参数。javascript的简短解释:您的理解是正确的itemCount
是getSubTotal
函数的参数名称。调用函数时,您正在将orderCount
作为参数传递给函数。@a软件他正在将orderCount
作为函数的参数传递。@GerardoFurtado当然。谢谢你抓住它。