JS基礎語法---數組

數組: 一組有序的數據

數組的做用: 能夠一次性存儲多個數據數組

 

數組的定義:

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 arr1 = new Array(); //構造函數的方式---空數組
      var arr2 = new Array(5); //構造函數的方式定義了一個數組,數組中有5個元素,數組長度是5,每一個數據是undefined

      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);
相關文章
相關標籤/搜索