概述
数组的概念
数组 是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。数组是一种将一组数据存储在单个变量名下的优雅方式
//普通变量一次只能存储一个值
var num = 10;
//数组一次可以存储多个值
var arr = [1,2,3,4,5];
创建数组
JS中创建数组有两种方式:
利用new创建数组:
var 数组名 = new Array() ;
var arr = new Array(); //创建一个新的空数组
利用数组字面量创建数组:
1.使用数组字面量方式创建空的数组
var 数组名 = [ ];
2.使用数组字面量方式创建带初始值的数组
var 数组名 = ['小白','小黑','大黄','花花'];
注意:
数组的字面量是方括号[]
声明数组并赋值称为数组的初始化
这种字面量方式也是我们以后最多使用的方式
数组元素的类型:
数组中可以存放任意类型的数据,例如字符串,数字,布尔值等
var arrStus = ['小白',12,true,28.9];
获取数组元素:
数组的索引:索引(下标):用来访问数组元素的序号(数组下标从0开始)
var arr = ['小白','小黑','大黄','花花'];
索引号: 0 1 2 3
数组可以通过索引来访问、设置、修改对应的数组元素,我们可以动过“数组名[索引]”的形式来获取数组的元素
这里访问就是获取得到的意思
var arrStus = [1,2,3]; //定义数组
alert(arrStus[1]); //获取数组中的第二个元素,因为索引号是从0开始的
数组的长度
使用“数组名.length” 可以访问数组元素的数量(数组长度)
var arr = ['关羽','张飞','刘备','马超','赵云','黄忠','姜维'];
console.log(arr.length); //在控制台输出的长度为 7
遍历数组:
数组中的每一项我们可以通过“数组名[索引号]”的方式一项一项的取出来
var arr = ['关羽','张飞','刘备','马超','赵云','黄忠','姜维'];
console.log(arr[0]); //关羽
console.log(arr[1]); //张飞
console.log(arr[2]); //刘备
怎么把数组里面的元素全部取出来?
通过循环我们可以把里面的元素都取出来,从代码中可以发现,从数组中取出每一个元素时,代码都是重复的,有所不一样的是索引值在递增
遍历数组就是把数组中的元素从头到尾访问一遍
注意:因为我们的数组索引号从0开始,所以i必须从0开始 i < 3
输出的时候arr[i] i 计数器当索引号来用
但是如果我们把 i < 3 写固定了的话,后面有新增的元素就还要再改变条件的值,所以我们用数组的长度来解决这个问题
因为arr.length 可以动态监测数组元素的个数,但一定不要把数组的长度跟索引号混淆了,数组的长度就是元素个数
最后
以上就是简单小鸽子为你收集整理的JS - 数组的基本概念(初步认识数组)的全部内容,希望文章能够帮你解决JS - 数组的基本概念(初步认识数组)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复