階乗の計算を、関数を定義して行います。
<html> <head><meta http-equiv="content-type" content="text/html;charset=SHIFT_JIS"> <title>階乗の計算</title> <script type="text/javascript"> <!-- // n!を返すサブルーチン function factorial(n){ var f = 1; var i = 1; while( i <= n ){ f = f * i; ++i; } return f; } //--> </script> </head> <body bgcolor="white"> <h1>階乗の計算</h1> 3! = 1×2×3を計算します。 <p> <script type="text/javascript"> <!-- // メインルーチン document.write("3!は、" + factorial(3) + "です。"); document.write("<br>"); //--> </script> </p> </body> </html>上のソースコードをコピー&ペーストしてソースファイルを作成し、WebブラウザでJavaScriptを実行して、動作結果を確かめてみましょう。