陣列的好處是可以方便處理有許多資料,不用一個一個去宣告就可以取得資料。
ex. 人資要處理員工的績效成績:
var staff1 = 60;
var staff2 = 78;
var staff3 = 52;
這樣一筆一筆宣告太麻煩,可使用陣列的寫法,先宣告變數再用[],放進數值、字串或函式等資料。
var staffGrade = [60,78,52];
繼續應用上面例子,如果要取得第一位員工Gary的成績,寫法是var garyGrade = staffGrade[0]
程式的數字順序排列是0、1、2、3...,而非1、2、3、4。
如果要改掉第二位員工的成績,直接在下方直接換新的數值。
var staffGrade = [60,78,52];
//更改第二位成績
staffGrade[1] = 88;
新增新員工的績效成績,可用push
新增資料:
staffGrade.push(88);
查詢有績效成績總共幾位員工,可用length
查詢:
var staffNumber = staffGrade.length;
練習如下
var staffGrade = [60,78,52];
var garyGrade = staffGrade[0];
staffGrade[1] = 88;
staffGrade.push(88);
var staffNumber = staffGrade.length;
//輸出
Gary的績效成績為 60 分
第二位員工成績為 88 分
總共有 4 位員工完成績效成績