Javascript --for循环和数组操作

本文详细介绍了JavaScript中的for循环基础、如何使用数组的length函数、遍历、增删改查(包括push、pop、shift和splice)、以及冒泡排序和数组的内置sort方法。
摘要由CSDN通过智能技术生成

for循环

它是最常使用的循环体

for循环最大的价值:循环数组

得到数组长度函数及语法:

数组名.lenth

例如:遍历数组

构造无限循环

循环嵌套

 

数组

数组是一种可以按顺序保存的新数据类型

数组里面可以存任意数据类型

1.声明:

let 数组名=[元素1,元素2,元素3]

2.遍历数组

用循环

3.数组的增删改查

查 数组[下标]

改 数组[下标]=新值

操作数组--新增

掌握利用push向数组添加元素(数据)

数组.push() 方法将一个或者多个元素添加到数组的末尾,并返回该数组的新长度(重点)

语法:

例如:

let arr = [2, 6, 1, 77, 52, 25, 7]
    arr.push('pink')
    console.log(arr)
//[2, 6, 1, 77, 52, 25, 7,'pink']

 数组.unshift(新增的内容) 方法将一个或者多个元素添加到数组的开头,并返回该数组的新长度

操作数组--删除

删除数组元素

数组.pop() 方法从数组中删除最后一个元素,并返回该元素的值

数组.shift() 删除数组开头一个数据元素,返回数据是删除的元素

数组.splice() 方法 删除指定元素

数组排序
冒泡排序
 let arr = [1, 44, 223, 63, 62, 15657, 116, 126, 2]
    for (let i = 0; i < arr.length; i++) {
      for (let j = 0; j < arr.length - i - 1; j++) {
        if (arr[j] > arr[j + 1]) {
          let t = arr[j]
          arr[j] = arr[j + 1]
          arr[j + 1] = t
        }
      }
    }

    console.log(arr);

在平时开发中直接使用 数组.sort()来排序

注意:

sort排序默认按照升序排序

如图是升序和降序的语法(数字数组用这个

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值