最常見的方式是這樣的:
var arr = [];arr是變數名,你自己隨意取(只要符合命名規範即可)
如上表示建立了一個新陣列。
數組賦值有兩種,一種是創建的時候賦值,還與一種是創建後再賦值,如下
建立時賦值:
var arr = ['HTML5學堂', 2];
// 創建了一個數組,數組有兩個元素,第一個是字串HTML5學堂,第二個是數字2創建後再賦值:
var arr = [];
arr[0] = 'HTML5學堂';
arr[1] = 2;
// 建立一個空數組,為第一個數組元素賦值為HTML5學堂,第二個數組元素賦值為2除了這種最常見的創建數組方法之外,還有這種(平日不怎麼用,也不建議在實際中使用):
var arr = new Array();
var arr2 = new Array('HTML5學堂', 2);
這裡主要有兩種方式來定義函數哦:
1. 建構子的方式:
2. 動態加入任意多的值:
var myArray1 = new Array();
myArray1[0] = 1;
myArray1[1] = 2;
myArray1[2] = 3;
...3. 使用整數自變數來控制陣列的容量(元素的個數):
var myArray2 = new Array(2);
//new的時候就給定數組中元素的個數,不過要注意的後面給元素賦值時可以隨時改變數組的容量
myArray2[0] = 1;
myArray2[1] = 2;
myArray2[2] = 3;
console.log(myArray2.length);//34. 定義的時候就給數組賦值:
var myArray3 = new Array("1","2","4","5");
// 後面也可以給陣列元素重新賦值:
myArray3[1] = "hello word";
console.log(myArray3[1]);//返回hello word 而不是22.字面量方式來定義:
var myArray4 = [1,2,3,4,5];
以上是如何在JavaScript中聲明一個數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!