for文だと下記のようになります。
%%js
//n!(nの階乗)をもとめる
function factorial(n){
if(n > 1){
return n * factorial(n-1);
}else{
return 1;
}
}
console.log(factorial(5));
再帰を使うと下記のようになります。
%%js
//n!(nの階乗)をもとめる
function factorial(n){
if(n > 1){
return n * factorial(n-1);
}else{
return 1;
}
}
console.log(factorial(5));