递归浅析

递归:程序调用自身的经典编程技巧。

  a、有反复执行的过程;

  b、有跳出反复执行的条件

计算n 的阶乘

function recursive(n) {

    let sum = 0

    if (n === 1) {

       return 1

    }

    sum = n * recursive(n - 1)

    return sum

}

猜你喜欢

转载自blog.csdn.net/qq_31249751/article/details/92363825