配列の中身を表示する
次の配列の全ての値を表示するプログラムを考えてみてください。
| 
					 1 2 3 4 5  | 
						var hairetsu = [            ["あ","い"],//1行目            ["か","き"],//2行目            ["さ","し"] //3行目          ];  | 
					
次のプログラムで実現できます。
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18  | 
						<meta charset="UTF-8"> <script type="text/javascript"> var hairetsu = [            ["あ","い"],//1行目            ["か","き"],//2行目            ["さ","し"] //3行目          ]; //行数分ループ for(var i = 0;i < hairetsu.length;i = i + 1){     //列数分ループ     for(var j = 0;j< hairetsu[0].length;j = j + 1){         document.write(i+"行"+j+"列="+hairetsu[i][j]+"<BR>");     } } </script>  | 
					
実行結果です。
forのネスト
第5回 判断の命令の中に命令では、「if」命令のネストを行いましたが、今回は「for」命令のネストです。
| 
					 10 11 12 13 14 15 16  | 
						//行数分ループ for(var i = 0;i < hairetsu.length;i = i + 1){     //列数分ループ     for(var j = 0;j< hairetsu[0].length;j = j + 1){         document.write(i+"行"+j+"列="+hairetsu[i][j]+"<BR>");     } }  | 
					
11行目の「for」命令で行数分ループします。さらに13行目で列数分ループします。結果、行数分ループしながら、その行の列を処理していくことになります。

  
  
  
  
