<script>
//声明一个函数
function myFunction(a){
a();
}
//调用函数的时候传入参数
var m = function(){
console.log("xx");
};
myFunction(m);
</script>
<script>
//在myFunction()函数中返回了一个函数出去
function myFunction(){
console.log("aa");
return function(){
console.log("bb");
}
}
//定义一个变量b来接受myFunction()函数的返回值,而myFunction()中返回了一个函数出去
//所以此时的b是一个函数
var b = myFunction();
b();
</script>