数组的基本概念

Js入门与实战 admin 558浏览

之前学习的数据类型,只能存储一个值(比如: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>

转载请注明:大灰牛博客 » 数组的基本概念