js 数组详解(一):什么是数组 您所在的位置:网站首页 js存储数组 js 数组详解(一):什么是数组

js 数组详解(一):什么是数组

2023-03-10 02:57| 来源: 网络整理| 查看: 265

一. ***数组:    什么是: 内存中连续存储多个数据的一块存储空间       vs 变量:  内存中存储一个数据的存储空间    为什么: ***程序=数据结构+算法                 算法: 解决问题的步骤                 数据结构: 数据在内存中的存储结构                     好的数据结构可以极大提高程序的执行效率    何时: 今后,只要连续存储多个相关的数据,都要用数组    如何: 创建,访问元素       创建: 3个场景:           1. 创建空数组: var 变量=[];                                              =new Array();              何时: 在创建数组时,暂时不知道数组中的元素内容          2. 创建数组时,初始化数组内容:                                  var 变量=[值1,值2,...];                                              =new Array(值1,值2,...);              何时: 在创建数组时,已经知道元素的内容              强调: 每个元素之间,必须用逗号分隔          3. 创建n个空元素的数组: var 变量=new Array(n);              何时: 在创建数组时,仅知道元素的个数,暂时不知道元素的内容。

    访问数组中的元素:         下标: 数组中唯一标识每个元素存储位置的序号               默认从0开始,连续不重复        arr[i]: 访问arr数组中下标为i位置的元素值           数组中每个元素的用法和普通变量完全一样。           其实,数组也是一组变量的集合,再起一个统一的变量名

    三个不限制:         1. 不限制元素的数据类型        2. 不限制元素的个数        3. 不限制下标越界:                赋值: 如果下标越界,不报错!而是在指定位置自动添加新元素。——稀疏数组: 下标不连续的数组               取值: 如果下标越界,不报错!而是返回undefined

    length属性: 记录理论上数组的元素个数                  length永远是最大下标+1        固定套路:            1. 最后一个元素: arr[arr.length-1]           2. 倒数第n个元素: arr[arr.length-n]           3. 在末尾追加新元素: arr[arr.length]=值           4. 清空数组: arr.length=0;           5. 删除末尾最后一个元素: arr.length--;           6. 删除末尾的n个元素: arr.length-=n;

    遍历: 依次访问数组中每个元素:         for(var i=0;i



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有