javascript 数组

数组

数组

  • 概念:数组就是多个数据的仓库,一个数组中存储并管理多个数据
  • 官方:数组是指一堆有序的数据集合。每个数据都有专属的编号 —— 下标(索引)

基本使用

  • 定义数组

    1.定义空的数组
    var 数组变量名 = new Array();
    var 数组变量名 = [];//字面量形式,推荐使用
    2.定义带有数据的数组
    var 数组变量名 = new Array(数据1,数据2,数据3....,数据n);
    var 数组变量名 = [数据1,数据2,数据3....,数据n]//字面量形式,推荐使用
    

数组的长度

  • 数组的长度指的是数据中存了几个数据

  • 语法使用

    数组变量.length
    
    例子:
       var arr = [1,5,4,3,5,6,7];
    console.log(arr.length)// 长度为7
    
    

下标(索引)

  • 概念:可以用来访问数组中的数据,本质上是一个数字,数组中每一个数据都有自己对应的下标,下标决定了数据在数组中的位置。
  • 注意:下标是从0开始的,从数组中的第一个数据开始,它的下标是0, 最后一个数据的下标是length-1

查询数组中的数据

  • 根据指定的下标找到数组中的数据

  • 语法:

    数组变量名[下标]
    
    例子:
    var arr = [1,2,3,4,5,6,7,8,9]
    console.log(arr[3]);//4
    console.log(arr[arr.length-1]);//访问最后一个数据,9
    console.log(arr[10]);//如果访问不存在的下标 则会显示。undefined
    

修改数组中的数据

  • 根据指定的下标找到数组中的数据进行修改

  • 语法:

    数组变量名[下标]=新数据;
    

新增数组中的数据

  • 在数组的末尾新增数据。

  • 语法:

    数组变量名[下标] = 新数据;
    数组变量名[数组变量名.length]=新数据;//末尾增加
    

删除数组中的数据

  • 删除数组中末尾的数据(更改了数组的长度)

  • 语法:

    数组变量名.length--;//删除最后一个数据
    
    数组变量名.length= 0 //清空数据  c1[c1.length = 0] ;
    数组变量名.length = n //保留到第n个数据
    

数组的遍历

  • 通过循环获取数组中的每个数据

  • 语法:

    for(var i = 0;i <=数组变量名.length-1;i++){
        console.log(数组变量名[i]);
        }
    
    for(let i = 0 ; i < 变量名;i++){
        console.log(数组变量名[i]);
    }
    
    例子:
     var bage = [`圆通`,`顺达`,`京东`,`韵达`,`韵达2`,`圆通2`];
            console.log(bage);
            for(let i = 0;i <=bage.length-1;i++){
                console.log(bage[i]);
                console.log(i);
            }
    
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值