コンセプト1.1配列
- アレイは、関連データの基と一緒に保存され、容易にアクセス(取得)モードを提供することができます。
- アレイは、データの収集データと呼ばれるこれらの各々は、素子アレイでは、することができる要素の任意のタイプを格納します。エレガントな方法は、配列は、単一の変数名に格納されたデータのセットです。
1.2配列の作成
JSは、2つの方法の配列を作成します。
新しいを使用してアレイを作成します
var 数组名 = new Array() ; var arr = new Array(); // 创建一个新的空数组
メモArray()、Aは大文字でなければなりません
配列リテラルを使用してアレイを作成します
//1. 使用数组字面量方式创建空的数组 var 数组名 = []; //2. 使用数组字面量方式创建带初始值的数组 var 数组名 = ['小白','小黑','大黄','瑞奇'];
- 配列リテラルは、角括弧で[]
- 配列の初期化と代入と呼ばれる配列を宣言します
- この方法でリテラルの方法だけでなく、ほとんどの将来の使用
配列要素のタイプ
アレイは、上のように、文字列、数値、ブールおよびなどのデータ、のいずれかのタイプを格納することができます。
var arrStus = ['小白',12,true,28.9];
1.3配列の要素を取得します
インデックス(添え字):配列番号(配列インデックスが0から始まる)配列要素にアクセスするために使用されます。
アレイは、対応する配列要素を変更し、インデックスセットを介してアクセスすることができる、配列要素は、フォーム「配列[インデックス]の名」によって取得されてもよいです。
// 定义数组
var arrStus = [1,2,3];
// 获取数组中的第2个元素
alert(arrStus[1]);
注:値は要素を対応するアレイとインデックス値にアクセスしない場合、これを未定義です
// 1.数组(Array) :就是一组数据的集合 存储在单个变量下的优雅方式
// 2. 利用new 创建数组
var arr = new Array(); // 创建了一个空的数组
// 3. 利用数组字面量创建数组 []
var arr = []; // 创建了一个空的数组
var arr1 = [1, 2, '哈哈', true];
// 4. 我们数组里面的数据一定用逗号分隔
// 5. 数组里面的数据 比如1,2, 我们称为数组元素
// 6. 获取数组元素 格式 数组名[索引号] 索引号从 0开始
console.log(arr1);
console.log(arr1[2]); // 哈哈
console.log(arr1[3]); // true
var arr2 = ['迪丽热巴', '古丽扎娜', '佟丽丫丫'];
console.log(arr2[0]);
console.log(arr2[1]);
console.log(arr2[2]);
console.log(arr2[3]); // 因为没有这个数组元素 所以输出的结果是 undefined