JavaScript の二次元配列

【実行画面】

【Source Code】
<script type="text/javascript">
    var data = new Array(3);
    for(i=0; i<3; i++)
        data[i] = new Array(4);
    for(i=0; i<3; i++)
        for(j=0; j<4; j++)
            data[i][j] = i*10+j;
    document.write(data, "<br>");
</script>

JavaScript の配列は基本的に一次元です。
二次元配列を定義するときは、一次元の各要素に Array を宣言します。
3×4の二次元配列に data[i][j] = i*10+j; を格納して印字します。
印字は document.write() に配列名を指定して一括印字しています。

宣言と同時に初期値を設定

【実行画面】

【Source Code】
<script type="text/javascript">
    var ary = [[11, 12, 13, 14], [21, 22, 23, 24], [31, 32, 33, 34]];
    for(i=0; i<3; i++)
    {   for(j=0; j<4; j++)
            document.write(ary[i][j] + ",  ");
        document.write("<br>");
    }
</script>

宣言と同時に初期値を設定するときはもっと簡単です。
先のプログラムでは配列名で一括印字しましたが、今回は一個ずつ添え字で参照して印字しています。

前田稔の超初心者のプログラム入門
超初心者のプログラム入門(JavaScript)