一、數組的聲明方法
1.var 數組名 = [元素1, 元素2, .....]
數組名 就是變量名
簡單聲明方法用的多
2.var 數組名 = new Array(元素1, 元素2, 元素3, ........)
3.兩種聲明方式的區別
var arr=[10];表示數組長度為1, 數組元素為10
var arr = new Array(10);表示的是數組長度為10, 數組元素為空,取值取到的是undefined
二、數組的三要素
1.下標
用來記錄每個元素的位置, 用來取值和賦值
2.元素
數組中的數據
3.長度
數組中元素的個數
三、數組的取值
1.數組的取值是 數組名[下標],下標從0開始。
2.如果下標在最大下標范圍內, 就取到對應的元素值,如果超過最大下標, 取到的值是undefined
3取數組第一個值,數組名[0]。取最后一個值,數組名[數組名.length - 1]。
四、數組的賦值
1.數組名[下標] = 值
2.如果下標沒有超過最大下標,是修改數組中的值。
3.如果超過最大下標,向數組中添加元素。
4.如果添加的元素下標不是連續的,它就是個不連續數組。
五、數組長度
1. 獲取到的數組長度是一個number類型的數據
2. 如果我修改數組長度的值, 那么就只保留對應元素數量的數組
3. 刪除數組最后一個元素,數組名.length--,數組長度減1, 就相當於是刪除最后一個元素。
4. 如果我向數組最后添加一個元素,數組長度 = 最大下標 + 1,數組名[數組名.length]。