JS数组笔记

作者: 霍晓龙2021强化班 | 来源:发表于2022-05-23 20:11 被阅读0次

JS数组

数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。数组是一种将一组教据存储在单个变量名下的优雅方式。

1、 创建数组

(1) 利用 new 创建数组

注意 Array() 中A要大写

(2) 利用数组字面量创建数组

数组的字面量是方括号 [ ]

声明数组并赋值称为数组的初始化

这种字面量方式也是我们以后最多使用的方式

(3) 数组元素的类型

数组中可以存放任意类型的数据,例如字符串,数字,布尔值等。

2、 数组的索引

索引(下标) ∶ 用来访问数组元素的序号(数组下标从0开始)。

数组可以通过索引来访问、设置、修改对应的数组元素、我们可以通过 “数组名[索引]” 的形式来获取数组中的元素。

3、 数组新增元素

(1)可以通过修改 length 长度来实现数组扩容的目的

可以通过修改length长度来实现数组扩容的目的

length属性是可读写的

(2)可以通过修改数组索引新增数组元素

可以通过修改数组索引的方式追加数组元素

不能直接给数组名赋值,否则会覆盖掉以前的数据

4、 数组案例(冒泡排序)

冒泡排序:是一种算法,把一系列的数据按照一定的顺序进行排列显示(从小到大或从大到小)。

案例分析

1.一共需要的趟数 我们用外层 for 循环

5个数据我们一共雷要走4趟

长度就是数组长度减去1  arr.length - 1

2.每一趟交换次数我们用里层 for 循环

第一趟交换 4 次

第二趟交换 3 次

第三趟交换 2 淡

第四趟交换 1 次

长度就是数组长度减去次数

但是我们的次数是从0次开始的,所以最终 arr.length - i - 1;

3.交换2个变量就好了

相关文章

网友评论

    本文标题:JS数组笔记

    本文链接:https://www.haomeiwen.com/subject/rnqdprtx.html