JavaScript---数组(重点)
- 为什么要有数组
- 创建数组
- 获取数组中的元素
- 对数组进行遍历
- 数组新增加一个元素
- 独立完成冒泡排序的案例
1. 数组的概念
数租是指一组数据的集合,其中的每个数据被称作元素,再数据中可以存放任意类型的元素。数组是一种将一组数据存储在单个变量名下的
优雅方式。
2. 数组的创建方式
JS中创建数据有两种方式:
- 利用new创建数组
- 利用数组字面量创建数组
例子:
new
字面量
数组里面的数据一定用逗号分隔
数组的字面量是方括号[]
声明数组并赋值称为数组的初始化
数组的元素类型
数组中可以存放任意类型的数组,例如字符串,数字,布尔值等。
3.访问数组元素
数据的索引
索引(下标):用来访问数据元素的序号(数组的下标从0开始)。
数组可以通过索引来访问、设置、修改对应的数组元素,我们可以通过”数组名[索引]“的形式来获取数组中的元素。。
4.遍历数组(重要)
怎么把数组的每一项取出来呢?
循环
遍历:就是把数组中的每个元素从头到尾都访问一次
5.数组的长度
使用”数组名.length“,可以访问数组元素的数量(数组长度)。
求和和平均值
求最大值
数组转换为字符串
6.数组中新增元素
- 通过修改length长度来实现数组扩容的目的
- length属性是可读写的
- 可以通过修改数组索引的方式追加数组元素
- 不能直接给数组名赋值,否则会覆盖以前的数据
例子:
数组存放1-10个值
筛选数组
删除数组指定的元素
翻转数组
交换两个变量的值
7.冒泡排序
冒泡排序:是一种算法,把一系列的数据按照一定的顺序进行排列显示(从小到大或从大到小)。
例如,我们可以将数组[5,4,3,2,1]中元素按照从小到大顺序排序,输出1,2,3,4,5
例子: