0

我正在做一些 JavaScript 自学,试图检查 n 是否不是阶乘函数的第三个 if 中的数字,但我无法让它工作。任何帮助,将不胜感激

var factorial = function(n) {
    // Update so that all tests pass
    if (n > 20) {
        return undefined;
    }
    if (n === 1) {
        return 1;
    }
    if(isNan(n)){
        return undefined;
    }
    return n * factorial(n-1);
};
4

1 回答 1

2

isNaN()有两个大写N的s。

于 2012-10-15T21:47:48.647 回答