【javascript每日一练】- 无序数组排序
2014-03-18 10:45
176 查看
$(function(){ var arr=[3,1,4,0,8,14,12,10]; var len=arr.length; var temp; //第1个和后面的比较的一个一个比较(比如第1个先和第2个比较,然后第1个再和第3个比较) for(var i=0;i<len;i++){ for(var j=i+1;j<len;j++){ if(arr[i]>arr[j]){ temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; } } } console.log(arr); })
或者用sort()排序
var newArr=arr.sort(comp); console.log(newArr); function comp(a,b){ return a-b; }
相关文章推荐
- iframe布局 详细用法 及缺点
- 【JavaScript】标签样式中多出了element.style
- 最短路径Dijsktra法
- JS时间比较
- Javascript 正则表达式校验数字
- 【JavaScript】双引号问题
- jsp乱码处理
- JSON简介
- javascript入门五
- [Js]判断iframe内的页面是否滚动到底部触发事件
- javaScript系列:js中获取时间new Date()详细介绍
- javascript:window.open
- underscore学习笔记—集合函数/collections(二)
- JS中showModalDialog 详细使用
- EL&JSTL的认识
- jsp中的中文乱码处理的办法
- JS判断字符串长度的5个方法(区分中文和英文)
- JS 实现拖动效果
- 将DataSet(DataTable)转换成JSON格式(生成JS文件存储)
- Js正则表达式大全