プログラムのトレイスの練習
問題03
問題03(※ Mozilla Firefox専用)
3!(3の階乗)を計算するプログラムです。
<html><head><title>JavaScript: while文</title></head>
<body>
<h2>while文で階乗の計算</h2>
<script type="text/javascript">
var f = 1;
var m, n;
n = 3;
m = n;
document.write( "<p>" + n + "の階乗" + n + "!の定義は" + n + "! = " );
while( m > 0 ){
if( m < n ){
document.write( "×" );
}
document.write( m );
f = f * m;
m = m - 1;
}
document.write( "であるから、" + n + "! = " + f + "である。</p>" );
</script>
</body></html>
上のソースコードをコピー&ペーストしてソースファイルを作成し、WebブラウザでJavaScriptを実行して、動作結果を確かめてみましょう。