码迷,mamicode.com
首页 > 编程语言 > 详细

js复杂数据类型--数组 实现冒泡排序

时间:2019-05-31 00:43:01      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:一个   ima   有序   复杂   i++   倒序   开始   循环   code   

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

(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--){循环体}

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

初级版:

技术图片

中级版:

技术图片

高级版:

技术图片

 

js复杂数据类型--数组 实现冒泡排序

标签:一个   ima   有序   复杂   i++   倒序   开始   循环   code   

原文地址:https://www.cnblogs.com/hhmmpp/p/10952862.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!