1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- <script>
- //创建一个数组
- // var arr = new Array();
- // arr[0] = 123;
- // arr.hello = 'abc';//也可以以属性的方式存储,但是一般不这么用
- // console.log(arr.hello);
- //使用字面量来创建数组
- //语法:数组名 = [];
- // var arr = [];
- // console.log(arr);
- // console.log(typeof arr);
- //使用字面量创建数组时,可以在创建时就指定数组中的元素
- var arr = [1,2,3,4,5,6];
- // console.log(arr);
- // console.log(arr[2]);
- //使用构造函数创建数组时,也可以同时添加元素,将要添加的元素作为构造函数的参数传递
- //元素之间使用逗号“,”隔开
- var arr2 = new Array(10,20,30);
- // console.log(arr2);
- //创建一个数组,数组中只有一个元素10
- arr = [10];
- // console.log(arr);
- // console.log(arr.length);
-
- arr2 = new Array(10);//创建一个长度为10的数组
- // console.log(arr2);
- // console.log(arr2.length);
- //数组中的元素可以是任意的数据类型
- arr = ["hello",1,true,null,undefined];
- // console.log(arr);
- //也可以是对象
- // var obj = {name:"孙悟空"};
- // arr[arr.length] = obj;
- // arr = [{name:"孙悟空"},{name:"二师兄"},{name:"沙师弟"}];
- // console.log(arr);
- // console.log(arr[5].name);//输出结果为“孙悟空”
- //也可以是一个函数
- // arr = [function(){alert(1)},function(){alert(2)}];
- // arr[0]();
- // console.log(arr);
- //数组中也可以放数组,如下这种数组我们称为二维数组
- arr = [[1,2,3],[4,5,6],[7,8,9]];
- console.log(arr);
- console.log(arr[0]);
- </script>
- </head>
- <body>
-
- </body>
- </html>
|