break

    • 退出当前的循环

    continue

    • 跳过当此循环

    return

    • 结束整个函数

    函数的返回值可以时任意类型

    在函数中可以在创建函数

    1. function fun(){
    2. function fun2(){
    3. console.log("我是fun里面的函数");
    4. }
    5. fun2();
    6. }
    7. fun();

    将函数作为返回值返回

    function fun(){
      function fun2(){
        console.log("我是fun里面的函数");
      }
      return fun2();
    }
    fun();
    
    function fun(){
      function fun2(){
        console.log("我是fun里面的函数");
      }
      return fun2();
    }
    a = fun();  // fun() 就是 fun2
    a();  // 调用的也是 fun2
    
    fun()();  // 相当于调用了 fun2()