alg() 関数で //fn のコメントを外してコードを実行すると、0 が返されなくなります。このエラーの原因は何ですか?? 別の関数定義内で関数を複数回呼び出すことはできませんか?
<!DOCTYPE html>
<html>
<script>
function factorial(b)
{
factorial=1;
for(b; b > 1; b--)
{
factorial =b*factorial;
}
return factorial;
}
function alg(n, k)
{
fk = factorial(k);
//fn=factorial(n);
return 0;
}
</script>
<body>
<script>
write=alg(5,2);
document.write(write);
</script>