2007-01-28 再帰呼び出し JavaScript function fact(n) { if (n < 0) return null; if (n > 0) { return (n * fact(n-1)); } else { return 1; } }