welcome: please sign in

ページのコンテンツをアップロード

下記のページ名のコンテンツをアップロードすることができます。 もしページ名を変更すれば、別のページのコンテンツをアップロードすることもできます。 ページ名が空の場合、ファイル名からページ名を決定します。

ページコンテンツを格納したファイル
ページ名
コメント

location: ecma配列

ECMAscriptの配列

配列にも型はありません。 各要素にどんな型でも入れることができます。 要素によって型がちがってもかまいません。


配列の生成

配列の大きさを指定して作成

配列の大きさを指定しないで作成

要素の値を指定して作成


配列要素

配列の要素には a[i] の形式で参照できる。 インデックスは 0 から始まる。

配列のサイズより大きいインデックスを指定して参照すると undefinedが返される。 エラーにはならない。

配列の大きさ

配列の大きさは length プロパティで得ることができる。


ループの書き方

配列のすべての要素について処理を行うときのループの書き方はつぎのようになります。

通常は書き方(1)を使います。

書き方(1)

書き方(2)

書き方(1)の場合にはすべての要素についてループ本体が実行されます。

書き方(2)の場合には存在する要素についてループ本体が実行されます。

例えば配列 a が

のとき、a.length は5で、a[2],a[3] は undefined です。

書き方(1)の実行結果は

書き方(2)の実行結果は

となります。


配列のすべての要素の和を求める。