【递归】递归的“意”

原创 老姚 随笔 递归,俺跟你拼了 318阅读 2017-05-09 15:26:05 举报

递归函数是能调用自身的函数。
调用自身分两种情形:直接调用和间接调用。
直接调用,比如求取阶乘:
javascript 代码

间接调用,比如下面的二龙戏珠(判断奇偶数):
javascript 代码

其中isOdd和isEven函数都是递归函数,不过都是间接调用自身的。

其实递归相关的基本术语不是太多,这里只介绍一个。
递归总该有个出口,不然容易出现死循环。
上面两个例子中每一个if都是递归出口,也被称为边界条件。

本文完。

《递归系列目录》

看到此处,我们该想到,陆游诗人对前端界做出的最大贡献:
纸上得来终觉浅,绝知此事要躬行。

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复