JS-数组 以你之姓@ 2024-03-17 19:23 35阅读 0赞 #### 文章目录 #### * * 1. 数组的概念 * 2. 创建数组 * * 2.1 数组的创建方式 * 2.2 利用 new 创建数组 * 2.3 利用数组字面量创建数组 * 2.4 数组元素的类型 * 3. 获取数组元素 * * 3.1 数组的索引 * 4. 遍历数组 * * 4.1 数组的长度 * 5. 数组中新增元素 * * 5.1 通过修改 length 长度新增数组元素 * 5.2 通过修改数组索引新增数组元素 ### 1. 数组的概念 ### 数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。数组是一 种将一组数据存储在单个变量名下的优雅方式。 // 普通变量一次只能存储一个值 var num = 10; // 数组一次可以存储多个值 var arr = [1,2,3,4,5]; ### 2. 创建数组 ### #### 2.1 数组的创建方式 #### JS 中创建数组有两种方式: * 利用 new 创建数组 * 利用数组字面量创建数组 #### 2.2 利用 new 创建数组 #### var 数组名 = new Array() ; var arr = new Array(); // 创建一个新的空数组 #### 2.3 利用数组字面量创建数组 #### //1. 使用数组字面量方式创建空的数组 var 数组名 = []; //2. 使用数组字面量方式创建带初始值的数组 var 数组名 = ['小白','小黑','大黄','瑞奇']; * 数组的字面量是方括号 \[ \] * 声明数组并赋值称为数组的初始化 * 这种字面量方式也是我们以后最多使用的方式 #### 2.4 数组元素的类型 #### 数组中可以存放任意类型的数据,例如字符串,数字,布尔值等。 var arrStus = ['小白',12,true,28.9]; ### 3. 获取数组元素 ### #### 3.1 数组的索引 #### 索引 (下标) :用来访问数组元素的序号(数组下标从 0 开始)。 数组可以通过索引来访问、设置、修改对应的数组元素,我们可以通过“数组名\[索引\]”的形式来获取数组中的 元素。 // 定义数组 var arrStus = [1,2,3]; // 获取数组中的第2个元素 alert(arrStus[1]); ### 4. 遍历数组 ### **遍历**: 就是把数组中的每个元素从头到尾都访问一次(类似我们每天早上学生的点名)。 我们可以通过 for 循环索引遍历数组中的每一项 var arr = ['red','green', 'blue']; for(var i = 0; i < arr.length; i++){ console.log(arrStus[i]); } #### 4.1 数组的长度 #### 使用“数组名.length”可以访问数组元素的数量(数组长度)。 var arrStus = [1,2,3]; alert(arrStus.length); // 3 **注意:** * 此处数组的长度是数组元素的个数 ,不要和数组的索引号混淆。 * 当我们数组里面的元素个数发生了变化,这个 length 属性跟着一起变化。 ### 5. 数组中新增元素 ### #### 5.1 通过修改 length 长度新增数组元素 #### * 可以通过修改 length 长度来实现数组扩容的目的 * length 属性是可读写的 var arr = ['red', 'green', 'blue', 'pink']; arr.length = 7; console.log(arr); console.log(arr[4]); console.log(arr[5]); console.log(arr[6]); 其中索引号是 4,5,6 的空间没有给值,就是声明变量未给值,默认值就是 undefined。 #### 5.2 通过修改数组索引新增数组元素 #### * 可以通过修改数组索引的方式追加数组元素 * 不能直接给数组名赋值,否则会覆盖掉以前的数据 var arr = ['red', 'green', 'blue', 'pink']; arr[4] = 'hotpink'; console.log(arr);
相关 js数组 数组概念 所谓的数组,就是数据的集合 基本数据类型 : 在变量中只能存储一个单元的数据; 数组,是数据的集合,可以存储多个单元的数 「爱情、让人受尽委屈。」/ 2023年07月16日 12:59/ 0 赞/ 35 阅读
相关 js数组 数组 数组是一个引用列表(顺序,只有值,紧密,速度慢) 数组的创建 var array=\[\]; //创建空数组 var array=new Arra 待我称王封你为后i/ 2023年07月03日 08:15/ 0 赞/ 33 阅读
相关 js数组 一、数组介绍 1、数组是有序列表,每一项可以保存任何类型的数据 关于对象属性:在 JavaScript 中,以数字开头的属性不能用点号引用,必须用方括号。如果一个对象有 朴灿烈づ我的快乐病毒、/ 2023年02月18日 10:56/ 0 赞/ 48 阅读
相关 JS--数组 原文网址:[JS--数组\_IT利刃出鞘的博客-CSDN博客][JS--_IT_-CSDN] 其他网址 [分析Array.apply(null, \{ length: 今天药忘吃喽~/ 2022年12月27日 15:23/ 0 赞/ 184 阅读
相关 js数组JavaScript数组 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> 亦凉/ 2022年10月09日 04:48/ 0 赞/ 234 阅读
相关 JS数组 shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shi 古城微笑少年丶/ 2022年06月03日 00:26/ 0 赞/ 257 阅读
相关 js_数组 1) 创建数组: 第一种方式: var arr = \[\];// 初始化一个空长度的数组 第二种方式: var arr = new Array(); 2) 数 绝地灬酷狼/ 2022年05月25日 05:43/ 0 赞/ 240 阅读
相关 JS数组 JS作为动态的弱类型语言,其数组总结来说有以下特征: 数组长度可变。 数组中元素数据类型可以随意。 数组不会越界。访问未赋值的数组元素,元素的值为undefined。 喜欢ヅ旅行/ 2022年05月15日 05:38/ 0 赞/ 242 阅读
相关 JS数组 目录 一、什么是数组 二、数组的书写 1.通过构造函数创建 2.字面量创建 三、数组的操作 1.数组的添加 刺骨的言语ヽ痛彻心扉/ 2021年09月07日 06:03/ 0 赞/ 551 阅读
还没有评论,来说两句吧...