什么是递归函数

递归函数 :自己调用自己 
1.使用递归一定要有一个结束条件
否则会出现栈溢出 变成死循环 成为死地归
<body>
    <script>
      // let i = 0;
      // function fn() {
      //   console.log("我是递归 必需要有结束条件 不然就是四递归了");
      //   i++;
      //   if (i === 5) {
      //     alert("开心5次");
      //     return;
      //   }
      //   fn();
      // }
      // fn();
      // 需求 10次
      let i = 1;
      function fn1() {
        console.log(`这是${i}次`);
        i++;
        if (i === 11) {
          alert("调用10次");
          return;
        }
        fn1();
      }
      fn1();
    </script>
  </body>

 

posted @ 2022-11-29 17:24  噢噢噢J  阅读(106)  评论(0编辑  收藏  举报