定義數(shù)組
數(shù)組對象用來在單獨的變量名中儲存一系列的值挤安。
我們使用關鍵詞 new 來創(chuàng)建數(shù)組對象位岔。 下面的代碼定義了一個名為 myArray 的數(shù)組對象:
var myArray = new Array()
有兩種向數(shù)組賦值的方法(你可以添加任意多的值崇裁,就像你可以定義你需要的任意多的變量一樣)首懈。
1.
var mycars=new Array()
mycars[0]="Saab"
mycars[1]="Volvo"
mycars[2]="BMW"
也可以使用一個整數(shù)自變量來控制數(shù)組的容量:
var mycars=new Array(3)
mycars[0]="Saab"
mycars[1]="Volvo
"mycars[2]="BMW"
2.
var mycars=new Array("Saab","Volvo","BMW")
注意:如果你需要在數(shù)組內(nèi)指定數(shù)值或者邏輯值,那么變量類型應該是數(shù)值變量或者布爾變量,而不是字符變量。
Array 對象方法
concat()? ? ? 連接兩個或更多的數(shù)組,并返回結果枫慷。
join()? ? ? ? ? ?把數(shù)組的所有元素放入一個字符串。元素通過指定的分隔符進行分隔浪规。
pop()? ? ? ? ? ?刪除并返回數(shù)組的最后一個元素
push()? ? ? ? ?向數(shù)組的末尾添加一個或更多元素流礁,并返回新的長度。
reverse()? ? ?顛倒數(shù)組中元素的順序罗丰。
shift()? ? ? ? ? 刪除并返回數(shù)組的第一個元素
slice()? ? ? ? ?從某個已有的數(shù)組返回選定的元素
sort()? ? ? ? ? 對數(shù)組的元素進行排序
splice()? ? ? 刪除元素神帅,并向數(shù)組添加新元素。
toSource()?返回該對象的源代碼萌抵。
toString()? ?把數(shù)組轉換為字符串找御,并返回結果。
toLocaleString()? ? 把數(shù)組轉換為本地數(shù)組绍填,并返回結果霎桅。
unshift()? ? ? 向數(shù)組的開頭添加一個或更多元素,并返回新的長度讨永。
valueOf()? ? 返回數(shù)組對象的原始值