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