实参可以是任何类型的值,包括调用函数和函数对象。
function square(a){
return a*a;
}
function showResult(a){
console.log("结果为 " + a);
}
showResult(square);
showResult(square(a));
//实参square为函数对象,square()为调用函数
//square是将square函数传给showResult的形参a,
//而square()是将square(a)的计算结果传给showResult的形参a