标签:
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="UTF-8">
5 <title></title>
6 </head>
7 <body>
8 </body>
9
10 <script type="text/javascript">
11 // 定义一个数组
12 // 先定义后赋值
13 var array1 = [];
14 array1[0] = 1;
15 array1[1] = 2;
16 console.log(array1);
17
18 // 定义的时候赋值
19 var array2 = ["hehe","nihao","doubi"];
20 //console.log(array2);
21 array2[1] = "nibuhao";
22 console.log(array2);
23
24 // 数组越界问题:会导致程序运行的不正常
25 // console.log(array2[4]);
26
27
28 //多维数组
29 var array1 = [1,2,3];
30 var array2 = [4,5,6];
31 var array3 = [array1,array2];
32 console.log(array3);
33 // 取出数字6
34 console.log(array3[1][2]);
35 var array = [[1,2,3],[4,5,6]];
36 array[1][2];
37
38 // 三维数组
39 var array = [[[1,2,3],[4,5,6]],[[7,8,9],[0,0,0]]];
40 array[1][1][1];
41
42 // 遍历数组---循环为数组而生
43 //1、 如何求数组里面元素个数
44 var array1 = [1,2,4,5];
45 console.log(array1.length);
46 // 2、数组里面可以出现空位符号
47 var array2 = [1,2,,4,5];
48 console.log(array2.length);
49 console.log(array2);
50
51 var array1 = [1,4,6,1,7];
52 //方式1 while循环
53 var i = 0;
54 while(i < array1.length){
55 console.log(array1[i]);
56 i++;
57 }
58 // 方式2 for 循环
59 for (var i = 0 ;i < array1.length ;i++){
60 console.log(array1[i]);
61 }
62 // 方式三 for in循环
63 for(var temp in array1){
64 console.log(array1[temp]);
65 }
66
67 // 问题:在不知道数组元素个数的情况下,如何把一个元素插入到数组的末尾
68 var array1 = [1,2,4,5];
69 // 方式1
70 array1[array1.length] = 6;
71 // 方式2
72 array1.push(6);
73
74
75 </script>
76
77
78 </html>
标签:
原文地址:http://www.cnblogs.com/PowellZhao/p/5568421.html