递归函数到底是什么?它是怎么运行的。
如果一个函数在内部可以调用自己本身,那么这个函数就是递归函数。简单理解就是函数内部自己调用自己。递归函数的效果和循环是类似的。递归函数可以减少代码的冗余,但是他不会提高代码的性能,相反呢会降低代码的性能。递归函数必须要有退出条件 return ,和循环是一样的,没有就会跳入死循环。下面我们来一段代码,演示一下什么是递归函数。<script>let num = 1;function fn(){ console.log("我是一名初级程序员"