【既然想要学习数组,我们就要了解以下基础的知识点和例子】
数组的作用可以把一组数据集合放在单个变量下
创建数组有两种方法:分别为利用new来创建数组和利用数组字面量来创建数组,而这种字面量方式也是我们以后用的最多的一种方式 具体看例子1
例1:
数组的字面是用方括号[ ]来表示的
声明并赋值称为数组的初始化
数组中可以存放任意类型的数据,例如:字符串 数字 布尔值等具体看例子2
例2:
在例2中可以看出数组里面的数据一定要用逗号分离
数组里面的数据如 1,2,3, 我们称之为数组元素
【我们简单了解一点点数组的基本知识点后,就可以继续学习数组的知识了】
【获取数组元素】
数组的索引
索引又被称为(下标)切记不是“下头”:是用来访问数组元素的序号(数组下标从0开始)具体看例子3
例3:
数组可以通过索引来访问设置 修改对应的数组元素 我们可以通过“数组名[索引]”的形式来获取数组中的元素
这里的访问就是获取的意思 具体看例子4
例4:
获取数组元素 格式 数组名[索引号]索引号从0开始
【我们了解数组的索引后就能进行接下来的学习】
【遍历数组】
遍历数组就是把数组的元素从头至尾的访问一遍 具体看例子5-6
例5:
例6:
通过例子5-6可以得知以下3点
1.遍历数组是通过 for循环 来遍历数组里面的元素
2.因为我们的数组索引号从0开始,所以i必须从0开始 所以i<5
3.输出时 arr[ i ] i 计数器当索引号用
【数组长度】
首先我们先看两个例子 例子7-8
例7:
通过例子7可以看出条件表达式的数量被定死了,所以他就显示5个数组元素,导致后面加上的元素“老八”没有反馈到控制台,如果增加数组元素,他就必须也跟着更改,作为一个未来要成为资深程序猿的我们,这种浪费时间的事情,我们选择不用,所以就有了 length 那么一个神奇的属性
例8:
通过例子7的样板,我们知道了 length 那么一个神奇的属性,他在例子8里面简直大放异彩
由例子8我们可以看出来 length 是非常好用的,我们在数组元素中加上了“老八”元素,他也正常的反馈到了控制台,所以我们得知 用了 length 添加后回根据数组元素的增加而增加,比例7中固定条件表达式的数量更加好用 哎!这就很资深“程序猿”!
小知识点:
使用“数组名.length”可以访问数组元素的数量(数组长度)
如果定死数量的话 条件表达式中数量是多少,那就会反馈到控制台多少,他就不如.length 灵活
数组的长度是个元素个数,不要跟索引号混淆
以后想知道数组里面有几个元素 就写arr.length 因为 arr.length 动态监测数组元素的个数
索引号从0开始 数组长度是元素个数