JavaScript 配列 新しいページはコチラ
提供: yonewiki
(→Array オブジェクト生成) |
(→Array オブジェクト生成) |
||
41行: | 41行: | ||
*Data4Arr = [] //空の配列 | *Data4Arr = [] //空の配列 | ||
*Data5Arr = [1,2,3] // 要素数3で、データを初期化 | *Data5Arr = [1,2,3] // 要素数3で、データを初期化 | ||
+ | |||
+ | 2番目に定義した要素数2の配列ですが、データの初期化がされていないので、それぞれの要素には何も格納されていません。また、参照の際に、何も入っていない配列要素を参照するとundefinedと出力されたり、代入してもnullになるため、何もデータが得られませんがエラーにならないので、処理がとまることは無いようです。 | ||
+ | |||
+ | サンプルプログラムは以下のとおりです。 | ||
+ | <syntaxhighlight lang="javascript" line start="1"> | ||
+ | <HTML> | ||
+ | <HEAD> | ||
+ | <TITLE>JavaScript Array</TITLE> | ||
+ | </HEAD> | ||
+ | <BODY> | ||
+ | JavaScript Array<br /> | ||
+ | <SCRIPT Language="JavaScript"> | ||
+ | <!-- | ||
+ | Data1Arr = new Array(); | ||
+ | Data2Arr = new Array(2); | ||
+ | Data3Arr = new Array(1,2,3,4); | ||
+ | Data4Arr = []; | ||
+ | Data5Arr = [1,2,3,4]; | ||
+ | |||
+ | |||
+ | Data1Arr.push("春(はる)"); | ||
+ | Data1Arr.push("夏(なつ)"); | ||
+ | Data1Arr.push("秋(あき)"); | ||
+ | Data1Arr.push("冬(ふゆ)"); | ||
+ | |||
+ | |||
+ | Data2Arr.push(1); | ||
+ | Data2Arr.push(2); | ||
+ | Data2Arr.push(3); | ||
+ | Data2Arr.push(4); | ||
+ | |||
+ | |||
+ | Data4Arr.push("東(ひがし)"); | ||
+ | Data4Arr.push("西(にし)"); | ||
+ | Data4Arr.push("南(みなみ)"); | ||
+ | Data4Arr.push("北(きた)"); | ||
+ | |||
+ | |||
+ | document.write("■Array<br />"); | ||
+ | document.write("Data1Arr = ",Data1Arr[0],",",Data1Arr[1],",",Data1Arr[2],",",Data1Arr[3], "<br />"); | ||
+ | document.write("Data2Arr = ",Data2Arr[0],",",Data2Arr[1],",",Data2Arr[2],",",Data2Arr[3], "<br />"); | ||
+ | document.write("Data3Arr = ",Data3Arr[0],",",Data3Arr[1],",",Data3Arr[2],",",Data3Arr[3], "<br />"); | ||
+ | document.write("Data4Arr = ",Data4Arr[0],",",Data4Arr[1],",",Data4Arr[2],",",Data4Arr[3], "<br />"); | ||
+ | document.write("Data5Arr = ",Data5Arr[0],",",Data5Arr[1],",",Data5Arr[2],",",Data5Arr[3], "<br />"); | ||
+ | |||
+ | |||
+ | --> | ||
+ | </SCRIPT> | ||
+ | </BODY> | ||
+ | </HTML> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | [[Media:JavaScript Array declare.html|サンプル実行結果]] | ||
== '''要素数の取得・設定 length''' == | == '''要素数の取得・設定 length''' == |