<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>

