2014年5月13日火曜日

Lesson14: 配列

このサイトは移転しました。5秒後に自動でジャンプします。
移動しない場合は、ここをクリックしてください。



Lesson12では変数について説明しました。数値や文字列などのデータを格納する『箱』で、その箱には名前を付けることができるというものでした。
配列は、一つの箱に複数のデータをまとめて入れることができる入れ物です。
例えば、以下のように、変数weeksには、7つのデータ(配列要素)を格納することができます。
// 曜日
var weeks=["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];

『配列にすると何がうれしいの?』、『var sun="Sun"; var mon="Mon"; ・・・ と定義してもいいんじゃないの?』と疑問に思うかも知れません。
そういう疑問は、プログラミングに限らず、何かを学ぶというときにとても大切なものです。

配列を使うメリットは、たとえば、for文などを使った繰り返しを行う場合です。
var i;
for( i = 0; i<weeks.length; i++ ) {
    document.write( weeks[ i ] + " " );
}
以下のように表示されます。
Sun Mon Tue Wed Thu Fri Sat

これは、以下のように書いたのと同等です。要素は、配列の0番目から順に格納されており、一つずつ参照することができます。
document.write( weeks[0] );
document.write( weeks[1] );
document.write( weeks[2] );
document.write( weeks[3] );
document.write( weeks[4] );
document.write( weeks[5] );
document.write( weeks[6] );

今回は配列要素は7個だけですが、要素が多い場合、for文を使って繰り返す書き方が便利ですね。

配列については、また今度、詳しく説明していきたいと思います。

0 件のコメント:

コメントを投稿