zoukankan      html  css  js  c++  java
  • js复杂数据类型--数组 实现冒泡排序

    数组:是一个有序的值得集合 可以存储大量的数据

    (1)创建数组的两种方式:
    1、字面量:var arr=[ ] --创建一个空数组
    注意点:数组里面可以存储任意类型的数据,但规定是存储同类型的数据
    2、构造函数的方式:var arr=new Array();创建一个空数组

    (2)数组的下标和长度:
    1、数组的长度:arr.length
    2、数组的下标:数组中的每一项都会有一个唯一的下标
    下标从0开始 最大下标:arr.length-1

    (3)数组的取值:
    语法:数组名[下标]
    1、如果下标存在 直接返回对应项的值
    2、如果下标不存在,返回undefined

    (4)数组的存值改值
    语法:数组名[下标]=‘新的值’
    1、如果下标存在,直接用新的值覆盖
    2、如果下标不存在,新建一个项进行赋值

    (5)往数组的最后添加一项:
    1、arr[arr.length]='值'
    2、arr.push('值')--往数组的最后添加一项
    (6)数组的遍历:遍及所有,从数组的第一项访问到最后一项
    1、正序遍历 for(var i =0;i<arr.length;i++){循环体}
    2、倒序遍历 for(var i =arr.length-1;i>=0;i--){循环体}

    利用数组和循环实现冒泡排序:

    初级版:

    中级版:

    高级版:

  • 相关阅读:
    3.27 课堂 笔记
    第四周 4-2
    3-26
    Java EE期末项目
    条件查询、SQL、JPQL、HQL比较
    J2EE 第八周(04.23-04.29)
    J2EE 第七周(04.16-04.22)
    J2EE 第六周(04.09-04.15)
    J2EE 第五周(04.02-04.08)
    J2EE 第四周(03.26-04.01)
  • 原文地址:https://www.cnblogs.com/hhmmpp/p/10952862.html
Copyright © 2011-2022 走看看