數組: 一組有序的數據 數組的作用: 可以一次性存儲多個數據 數組的定義: 1. 通過構造函數創建數組 語法: var 數組名=new Array(); var array=new Array();//定義了一個數組 數組的名字如果直接輸出,那麼直接就可以把數組中的數據顯示出來,如果沒有數據,就看不 ...
數組: 一組有序的數據
數組的作用: 可以一次性存儲多個數據
數組的定義:
1. 通過構造函數創建數組 語法:var 數組名=new Array();
var array=new Array();//定義了一個數組
數組的名字如果直接輸出,那麼直接就可以把數組中的數據顯示出來,如果沒有數據,就看不到數據
var 數組名=new Array(長度);
如果數組中沒有數據,但是有長度---,數組中的每個值就是undefined 構造函數的方式創建數組的時候,如果在Array(一個數字)--->數組的長度(數組元素的個數) 如果在Array(多個值);這個數組中就有數據了,數組的長度就是這些數據的個數 2. 通過字面量的方式創建數組
var 數組名=[];//空數組
var array=[];
PS:無論是構造函數的方式還是字面量的方式,定義的數組,如果有長度,那麼預設是undefined
var array=new Array(5);
console.log(array);
一些概念和定義:
- 數組 :一組有序的數據
- 數組元素: 數組中存儲的每個數據,都可以叫數組的元素,比如:存儲了3個數據,數組中3個元素
- 數組長度: 就是數組的元素的個數,比如有3個元素,就說,這個數組的長度是3
- 數組索引(下標): 用來存儲或者訪問數組中的數據的,索引從0開始,到長度減1結束
- 數組的索引和數組的長度的關係:長度減1就是最大的索引值
數組名[下標]=值;
arr[3]=100;
如何獲取數組中某個位置的值?
var result=數組名[下標];
console.log(result);
舉例1:通過構造函數的方式定義一個數組
var array = new Array(5); //沒有數據,空數組 console.log(array); alert(array);
舉例2:就是一個數組---->字面量的方式
var arr = []; console.log(arr);
- 數組元素: 數組中存儲的每個數據,都可以叫數組的元素,比如:存儲了3個數據,數組中3個元素
var arr3 = new Array(10, 20, 1000, 40, 50, 60); console.log(arr3);
- 數組索引(下標): 用來存儲或者訪問數組中的數據的,索引從0開始,到長度減1結束
- 數組的索引和數組的長度的關係:長度減1就是最大的索引值
var arr = new Array(10, 20, 30, 40, 100);
console.log(arr[4]); //獲取
字面量的方式更簡單 var arr = [10, 20, 30, 40, 50, 60, 70, 80, 10, 20, 3043, 5]; //空數組 console.log(arr.length);