Core > 再帰 .1
by s_hiroshi
JavaScript
var factorial = function (n) {
if (n === 0) {
return 1;
} else {
return n * factorial(n - 1);
};
};
console.log(factorial(4)); // 24
// returnしないと値が戻らない
var factorial = function (n) {
if (n === 0) {
return 1;
} else {
n * factorial(n - 1);
};
};
console.log(factorial(4)); // undefined