2012年9月6日木曜日

制御構文(4/6)


■細かな繰り返し制御を行う「for」
より細かな繰り返し制御:「for」
「繰り返し時の初期化処理」「繰り返しの条件チェック」「繰り返し後の処理」
3つの要素を持った繰り返し構文
for構文 → 「初期化処理」を実行 → 繰り返し条件をチェック
→ 結果trueならば → その後処理 → 戻る
forのもっとも多い使い方は、「繰り返し回数をカウントする変数を操作する」
<利用例>
ゼロから変数Nまでの整数をすべて合計する
for(var i = 0;i <= N;i++)
1.最初の繰り返しに入る前に「var i = 0」
2.繰り返しを行う際、「i <= N」をチェック
3.これが正しければ繰り返し部分の処理を実行
4.その後、「i++」を実行して再び条件のチェック
forのもっとも基本的な使い方
※代入演算子
「total += i;」は 「total = total + i」と同じ
A += B;   A = A + B と同じ
A -= B;   A = A - B と同じ
A *= B;   A = A * B と同じ
A /= B;   A = A / B と同じ
A %= B;   A = A % B と同じ
protram list
 1 ' for文の基本形
 2 for ( 初期化処理 ; 繰り返し条件 ; 繰り返し後の処理 )
 3     ....実行する処理....
 4
 5
 6 ※サンプルスクリプト
 7
 8 <html>
 9     <head>
10         <script type="text/javascript">
11         <!--
12         var N = 100;
13         var total = 0;
14         for(var i = 0;i <= N;i++)
15             total += i;
16         alert(N + "までの合計:" + total);
17         //-->
18         </script>
19     </head>
20     <body>
21         <H1>TEST.</H1>
22     </BODY>
23 </html>

0 件のコメント:

コメントを投稿