数组的基本概念
之前学习的数据类型,只能存储一个值(比如:number/string).我们想在一个变量中存储多个值,应该如何存储? 所谓数组,就是将多个元素(通常是同一类型)按一定顺序放到一个集合中,那么这个集合我们就称之为数组.
e.g:数组就类似一个储物柜,储物柜有按顺序排好的小储物柜,每个小储物柜都有一个序号,可以放置很多东西,同时我们也可以按照序号取东西出来.
数组的创造1.字面量方式创造数组,声明一个变量,可以声明为空数组,存值用“,”隔开。
数组的创造2.构造函数方式创建数组
注意:数组的维度上没有限制,只要内存够大就能存,维度越大使用起来越难。
1 <script> 2 var arr = ['a','b','c']; 3 var arr2= [1,2,3]; 4 console.log(arr[1]); 5 //字面量方式创建数组 6 var a1=[]; 7 var a2=[1,'d']; 8 console.log(a1) 9 //构造函数方式创建数组 10 var a1=new Array(1,3,'h','k'); 11 console.log(a1) 12 //获取数组的长度 13 var L=a1.length; 14 console.log(L); 15 //数组里能不能有数组?答案:能 16 var a1=[1,4,h,L] 17 //数组里面又有数组的情况,我们称之为'多维数组',如上为二维数组 18 var a2=[6,7,a1,t] 19 var a3=[4,a2,'p']//三维数组 20 console.log(a3); 21 </script>