首页 > 代码库 > JavaScript 语句 数组与冒泡排序法
JavaScript 语句 数组与冒泡排序法
数组
数组:不管是什么类型,都可以进行存放。存放是有一定顺序的。
顺序:索引号从0开始。
1、需要先对数组进行初始化
var array //数组名称 = new Arrary() //Array 注意大小写
赋值方法
array[0]= 值1
array[1]= 值2
array[2]= 值3
array[3]= 值4
其他用法
排序,升序
array.sort();
翻转,想排列为降序,需要先排成升序,然后翻转整个数组
array.reverse();
查找第一次出现该值的索引号,若无法查找到,则返回-1
alert(array.indexOf(6));
查找最后一次出现该值的索引号,若无法查找到,则返回-1
alert(array.lastIndexOf(2));
弹出最后一个索引上的值,相当于移除最后一个
alert(array.pop());
往数组中推进去一个value,长度增加1,索引号增加1
array.push(4.4);
遍历集合,使用新定义的这个变量名代替里面的索引号
若想打印出数组中的每一个元素,那么将这个变量放置在数组名后面的中括号里面当做索引来使用
for(var aa in array)
{document.write(array[aa]+"<br />")}
冒泡对比法
a[0]=5
a[1]=4
a[2]=7
a[3]=3
a[4]=1
对比结果
5 4 7 3 1
4 5 7 3 1
4 5 7 3 1
3 5 7 4 1
1 5 7 4 3
1 5 7 4 3
1 4 7 5 3
1 3 7 5 4
1 3 4 5 7
1 3 4 5 7
JavaScript 语句 数组与冒泡排序法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。