File size: 1,366 Bytes
08aee07
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>Array对象</title>
	</head>
	<body>
		<script>
			/*
			2. Array:数组对象
			    1. 创建:
			        1. var arr = new Array(元素列表);
			        2. var arr = new Array(默认长度);
			        3. var arr = [元素列表];
			    2. 方法
			*/
			
			//1、创建方式
			var arr1 = new Array(1,2,3);
			var arr2 = new Array(5);//指定长度5
			var arr3 = [1, 2, 3, 4];
			var arr4 = new Array();//空数组
			
			document.write(arr1 + "<br/>");
			document.write(arr2 + "<br/>");
			document.write(arr3 + "<br/>");
			document.write(arr4 + "<br/>");

			
			//2、JS中,数组元素的类型可变的。
			var arr5 = [1, "abd", true];
			document.write(arr5 + "<br/>");
			document.write(arr5[1] + "<br/>");//打印指定元素
			
			
			//3、JS中,数组长度可变的。
			document.write(arr5[4] + "<br/>");//索引越界,自动扩容,打印undefined
			arr5[10] = "hehehe~";
			
			//4、length:数组的长度
			document.write(arr5.length + "<br/>");
			
			//5、join(参数):将数组中的元素按照指定的分隔符拼接为字符串
			document.write(arr3.join(";") + "<br/>");
			
			//6、push()	向数组的末尾添加一个或更多元素,并返回新的长度。
			arr3.push(11);
			document.write(arr3 + "<br/>");


		</script>
	</body>
</html>