Lesson12では変数について説明しました。数値や文字列などのデータを格納する『箱』で、その箱には名前を付けることができるというものでした。
配列は、一つの箱に複数のデータをまとめて入れることができる入れ物です。
例えば、以下のように、変数weeksには、7つのデータ(配列要素)を格納することができます。
// 曜日
let weeks = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];『配列にすると何がうれしいの?』、『let sun='Sun'; let mon='Mon'; ・・・と定義してもいいんじゃないの?』と疑問に思うかも知れません。
そういう疑問は、プログラミングに限らず、何かを学ぶというときにとても大切なものです。
配列を使うメリットは、たとえば、for文などを使った繰り返しを行う場合です。
for (let 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文を使って繰り返す書き方が便利ですね。
配列については、また今度、詳しく説明していきたいと思います。