【发布时间】:2019-05-21 16:04:37
【问题描述】:
我使用递归和 while 循环编写了一个阶乘函数,但无论何时调用它,它的返回值都是 NaN。请问我想知道为什么?以及如何解决?
功能
function factorial(n) {
while(n > 0)
return factorial(n - 1) * n;
}
【问题讨论】:
-
结束递归的基本情况在哪里?
-
@KunalMukherjee 基本情况是我的问题。我已经修好了
标签: javascript recursion while-loop nan factorial