国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Array 數(shù)組對象

Array 數(shù)組對象

數(shù)組對象是對象的集合,里邊的對象可以是不同類型的。數(shù)組的每一個(gè)成員對象都有一個(gè)“下標(biāo)”,用來表示它在數(shù)組中的位置(從 0 開始計(jì)數(shù))。

數(shù)組下標(biāo)表示方法是用方括號括起來,比如:

myArray[2]="hello"

注意:JavaScript只有一維數(shù)組,要使用多維數(shù)組,請用這種虛擬法:

var myArray = new Array(new Array(), new Array(), new Array(), ...);

其實(shí)這是一個(gè)一維數(shù)組,里邊的每一個(gè)元素又是一個(gè)數(shù)組。調(diào)用這個(gè)“二維數(shù)組”的元素時(shí):

myArray[2][3] = ...;

(1)Array 的屬性

length :返回?cái)?shù)組的長度,即數(shù)組里有多少個(gè)元素。它等于數(shù)組里最后一個(gè)元素的下標(biāo)加一。

因此,想添加一個(gè)元素,只需要:

`` myArray[myArray.length] = ...; ```

數(shù)組定義的方法

1. 定義了一個(gè)空數(shù)組:

var  數(shù)組名= new Array();

2. 定義時(shí)指定有n個(gè)空元素的數(shù)組:

var 數(shù)組名 =new Array(n);

3.定義數(shù)組的時(shí)候,直接初始化數(shù)據(jù):

var  數(shù)組名 = [<元素1>, <元素2>, <元素3>...];

我們定義myArray數(shù)組,并賦值,代碼如下:

var myArray = [2, 8, 6];

說明:定義了一個(gè)數(shù)組 myArray,里邊的元素是:myArray[0] = 2; myArray[1] = 8; myArray[2] = 6。

數(shù)組元素使用

數(shù)組名[下標(biāo)] = 值;

注意: 數(shù)組的下標(biāo)用方括號括起來,從0開始。

數(shù)組屬性:

length 用法:<數(shù)組對象>.length;返回:數(shù)組的長度,即數(shù)組里有多少個(gè)元素。它等于數(shù)組里最后一個(gè)元素的下標(biāo)加一。

(2)Array 的方法

join("指定分隔符") :返回一個(gè)字符串,把數(shù)組元素串起來,元素間用指定分隔符隔開。

toString() :把數(shù)組轉(zhuǎn)為字符串,并返回結(jié)果。

reverse() :使數(shù)組元素倒序。

slice(n,m) :返回子數(shù)組,從數(shù)組第 n 個(gè)元素到第 m 個(gè)元素。

sort(SortFunction) :按照指定的 SortFunction 將數(shù)組的元素排序。

concat(Array_1,Array_2) :用于連接兩個(gè)或多個(gè)數(shù)組。

創(chuàng)建數(shù)組

<html>
<body>
<script type="text/javascript">
var mycars = new Array()
mycars[0] = "Saab"
mycars[1] = "Volvo"
mycars[2] = "BMW"
for (i=0;i<mycars.length;i++)
{
document.write(mycars[i] + "<br />")
}
</script>
</body>
</html>

合并兩個(gè)數(shù)組 - concat()

<html>
<body>
<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
var arr2 = new Array(3)
arr2[0] = "James"
arr2[1] = "Adrew"
arr2[2] = "Martin"
document.write(arr.concat(arr2))
</script>
</body>
</html>


繼續(xù)學(xué)習(xí)
||
<!DOCTYPE html> <html> <head> <title> 事件</title> <script type="text/javascript"> var myArray1 = [2, 8, 6]; var myArray2 = [1, 2, 3]; document.write(myArray1.concat(myArray2)); </script> </head> <body> </body> </html>
提交重置代碼
章節(jié)
筆記
提問
課件
反饋
捐贈(zèng)

彈指間學(xué)會(huì)JavaScript 教程