js递归

2019-08-21  本文已影响0人  Artifacts

递归

在程序中函数直接或间接调用自己
直接调用自己
简介调用自己
跳出结构,有了跳出才有结果

递归的调用,最终还是要转换为自己这个函数
如果有个函数foo,如果他是递归函数,到最后问题还是转换为函数foo的形式
递归的思想就是将一个未知问题转换为一个已解决的问题来实现

  function foo(){
        ...foo(...)...
    }
sum(n) == sum(n-1) + n
var res = sum(100);
var res = sum(99) + 100;
function sum(n){
    return sum(n-1) + n;
}
上一篇下一篇

猜你喜欢

热点阅读