數組就是一組數據的集合數組
其表現形式就是內存中的一段連續的內存地址對象
數組名稱其實就是連續內存地址的首地址內存
數組定義時無需指定數據類型字符串
數組定義時能夠無需指定數組長度it
數組能夠存儲任何數據類型的數據(好比說一個元素保存整型,一個元素保存字符串型,這個在JS中是能夠的)數據類型
【聲明一個數組】var a=[1,1,1];方法
【定義數組的長度】var a=new Array(2);數據
【特殊數組】arguments[0]【能夠不用聲明,當數組內沒有東西時能夠直接經過方法的參數自動存入數組內】集合
【鏈接數組】數組1.concat(數組2,數組3)co
var arr = ["a","b","c"]; alert(arr.concat([1,2,3]));//數組arr不變,返回["a","b","c",1,2,3] alert(arr.concat([1,2,[3,4]]));//返回["a","b","c",1,2,3,4]
var arr = [1,2,3]; document.write(arr.pop()+"<br />");//返回被刪除的元素3
var arr = [1,2,3]; document.write(arr + "<br />"); //1,2,3 document.write(arr.unshift("a","b") + "<br />");//返回數組的長度5
//shift() 方法用於把數組的第一個元素從其中刪除,並返回第一個元素的值。 var arr = [1,2,3]; document.write(arr + "<br />") //本來的 document.write(arr.shift() + "<br />")//返回頭部被刪除的項1
//unshift() 方法可向數組的開頭添加一個或更多元素,並返回新的長度。 var arr = [1,2,3]; document.write(arr + "<br />"); //1,2,3 document.write(arr.unshift("a","b") + "<br />");//返回數組的長度5 document.write(arr+"<hr />"); //a,b,1,2,3
//join() 方法用於把數組中的全部元素轉換一個字符串。 var arr = ["a","b","c"]; document.write(arr.join(",")+"<br />"); //返回a,b,c document.write(arr.join(" and ")+"<br />");//返回a and b and c document.write(arr.join("/")+"<hr />");//返回a/b/c