javaScript 数组
1、数组(Array)的概念
数组是指
一组数据的集合
,其中每个数据被称作元素
,在数组中可以存放任意类型的元素
。数组是将一组数据存储在单个变量名下的优雅方式。
2、创建数组–数组的创建方式
- 利用new创建数组
var arr = new Array(); //创建了一个空的数组
- 利用数组字面量创建数组
var arr = []; //创建空的数组
var arr = [ 1 , '李四' , true ]; //创建带初始值的数组
3、访问数组元素–数组的索引
索引(下标)
:用来访问数组元素的序号(数组下标从0开始)比如: arr[1]
4、遍历数组
- for 循环
案例
4.1、 求数组中的最大值(基础的方式):
步骤:
1、声明一个最大元素的变量max;
2、默认最大值 取数组中的第一个元素;
3、遍历数组,把里面的数组元素和max相比较;
4、如果这个数组元素大于max就把这个数组元素存到max中,否则继续下一轮比较;
5、最后max就是最大值;
4.2、数组转换为分割字符串
要求:将数组[‘red’,‘green’,‘blue’]转换为字符串,并且用 | 或 其他符号分割
输出:‘red | green | blue |’
步骤:
1、需要一个新变量用于存放转换完的字符串str;
2、遍历原来的数组,分别把里面数据取出来,加到字符串里面;
3、同时在后面加一个分隔符;
5、数组中新增元素
案例
5.1 通过修改length长度新增数组元素以及索引号增加数组元素(最基础的)
6、筛选数组方法
6.1 筛选元素1(最基础的)
6.2 筛选元素2(上面方法稍微修改)
6.3 删除数组指定元素
6.4 数组排序(冒泡排序)
冒泡排序:是一种算法,把一系列的数据按照一定的顺序进行排列显示(从小到大或从大到小)