1. <script>
    2. //声明一个函数
    3. function myFunction(a){
    4. a();
    5. }
    6. //调用函数的时候传入参数
    7. var m = function(){
    8. console.log("xx");
    9. };
    10. myFunction(m);
    11. </script>

    image.png

    1. <script>
    2. //在myFunction()函数中返回了一个函数出去
    3. function myFunction(){
    4. console.log("aa");
    5. return function(){
    6. console.log("bb");
    7. }
    8. }
    9. //定义一个变量b来接受myFunction()函数的返回值,而myFunction()中返回了一个函数出去
    10. //所以此时的b是一个函数
    11. var b = myFunction();
    12. b();
    13. </script>

    image.png