1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>09-数组对象.html</title>
5
6 <meta name="keywords" content="keyword1,keyword2,keyword3">
7 <meta name="description" content="this is my page">
8 <meta name="content-type" content="text/html; charset=UTF-8">
9
10
11
12 <script language="javascript">
13 var arr1=[1,2,3,4];
14 var arr2=new Array(1,2,3,4);
15 var arr3=new Array(4);
16 var arr4=new Array(2,5,1,4,3,100);
17
18
19 /* alert(arr1.length);
20 alert(arr2.length);
21 alert(arr3.length); */
22
23 //数组对象方法(push/pop/reverse/sort)
24
25 arr1.push(5);
26 // alert(arr1.toString());
27
28 arr2.pop();
29 //alert(arr2.toString());
30
31 //alert(arr3.reverse());
32
33 alert(arr4.sort(abc));
34
35 //sort()可以传入一个比较器(函数对象)
36 //返回值的规则:a>b=>正数 a<b=>负数 a=b =>0;
37
38 function abc(a,b){
39 return a-b;
40 }
41
42
43 //JS中的数组没有什么原则(1.同一个数组内的类型可以不同。2.数组的长度是可以随时变化的。)
44 </script>
45
46 </head>
47
48 <body>
49 This is my HTML page. <br>
50 </body>
51 </html>