写一个简单地js递归函数

野性酷女 2024-03-25 13:20 127阅读 0赞

递归函数是一种特殊的函数,它在执行时会调用自身。通常用于解决重复性较高的问题。

下面是一个简单的递归函数的例子,该函数用于计算阶乘:

  1. function factorial(n) {
  2. if (n === 1) {
  3. return 1;
  4. }
  5. return n * factorial(n - 1);
  6. }
  7. console.log(factorial(5)); // 120

上面的函数首先判断输入的数字是否为 1,如果是,则返回 1,否则返回 n 乘以 factorial(n - 1) 的结果。

在这个例子中,当调用 factorial(5) 时,会先调用 f

发表评论

表情:
评论列表 (有 0 条评论,127人围观)

还没有评论,来说两句吧...

相关阅读