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''' ==

2016年6月7日 (火) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス