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