2012年9月12日水曜日

制御構文(5/6)




■配列のための「for」

もう一つの使い方:「配列の全要素を取り出して処理する」

for(変数 in配列)とすると、JavaScriptは、配列から各要素のインデックスを順に取り出し変数に収めます。
連想配列:各要素のキーを順に変数を取り出す

<利用例>

ARRという配列に収められている要素を順に取り出し合計して、その結果を表示

for(n in ARR):配列ARRから各要素のインデックスを変数に収める

total += ARR[n] :というようにして、配列から順に要素を取り出し、totalに加算

*protram list*

 1 ・forの基本形
 2 for( 変数 in 配列 )
 3   ...実行する処理...
 4
 5
 6 ※サンプルスクリプト
 7
 8 <html>
 9     <head>
10         <script type="text/javascript">
11         <!--
12         var ARR = [5,10,15,20,25,30,35,40,45,50];
13         var total = 0;
14         for(n in ARR)
15             total += ARR[n]
16         alert("合計:" + total);
17         //-->
           </script>
18      </head>
19      <body>
20          <H1>TEST.</H1>
21      </body>
22 </html>

0 件のコメント:

コメントを投稿