階乗関数の場合、nが3番目の数値以外であるかどうかを確認するために、JavaScriptの自己学習を行っていますが、動作させることができません。どんな助けでもいただければ幸いです
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);
};