JavaScript数组排序小程序实现解析


Posted in Javascript onJanuary 13, 2020

这篇文章主要介绍了JavaScript数组排序小程序实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

JavaScript数组的sort()函数是按字符串大小排序,不能正确对一组数字进行排序下面的小程序通过一个自编的函数实现了对一组数字进行排序的功能.

<script>
function mysort(a){
  var n=a.length;
  var newa=[];
  var temp;
  for(var i=0;i<n;i++)
  {
    for(var j=i;j<n;j++)
    {
      if(a[i]>a[j])
      {
        temp=a[i];
        a[i]=a[j];
        a[j]=temp;
       }
     }
     newa.push(a[i]);
   }
   return newa;
}

arr=[1,9,5,3,7];
narr=mysort(arr);
console.log(narr);

</script>

程序的运行结果如下:

Array(5) [ 1, 3, 5, 7, 9 ]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
DOM_window对象属性之--clipboardData对象操作代码
Feb 03 Javascript
ExtJS如何设置与获取radio控件的选取状态
Jan 22 Javascript
innerHTML在IE中报错解决方案
Dec 15 Javascript
基于JavaScript怎么实现让歌词滚动播放
Nov 03 Javascript
JavaScript、jQuery与Ajax的关系
Jan 24 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
Dec 13 Javascript
AngularJS模态框模板ngDialog的使用详解
May 11 Javascript
vue实现div拖拽互换位置
Jul 29 Javascript
微信小程序实现多个按钮的颜色状态转换
Feb 15 Javascript
JS异步执行结果获取的3种解决方式
Feb 19 Javascript
使用 Angular RouteReuseStrategy 缓存(路由)组件的实例代码
Nov 01 Javascript
VSCode 配置uni-app的方法
Jul 11 Javascript
JS document form表单元素操作完整示例
Jan 13 #Javascript
JS校验与最终登陆界面功能完整示例
Jan 13 #Javascript
vue+vant实现商品列表批量倒计时功能
Jan 13 #Javascript
JS表格的动态操作完整示例
Jan 13 #Javascript
JavaScript实现模态对话框实例
Jan 13 #Javascript
JS动态图片的实现方法完整示例
Jan 13 #Javascript
js实现拖动缓动效果
Jan 13 #Javascript
You might like
19个Android常用工具类汇总
2014/12/30 PHP
一个完整的PHP类包含的七种语法说明
2015/06/04 PHP
PHP输出Excel PHPExcel的方法
2018/07/26 PHP
基于thinkphp6.0的success、error实现方法
2019/11/05 PHP
解决AJAX中跨域访问出现'没有权限'的错误
2008/08/20 Javascript
判断是否安装flash player及当前版本的JS代码
2013/08/08 Javascript
nodejs中使用monk访问mongodb
2014/07/06 NodeJs
JavaScript中的some()方法使用详解
2015/06/09 Javascript
js图片轮播效果实现代码
2020/04/18 Javascript
浅析JavaScript声明变量
2015/12/21 Javascript
JS随机打乱数组的方法小结
2016/06/22 Javascript
Vue2实现组件props双向绑定
2016/12/02 Javascript
jQuery读取XML文件的方法示例
2017/02/03 Javascript
js将键值对字符串转为json字符串的方法
2018/03/30 Javascript
JavaScript 实现HTML DOM增删改查操作的常见方法详解
2020/01/04 Javascript
vue实现可移动的悬浮按钮
2021/03/04 Vue.js
[03:15]2014DOTA2国际邀请赛 专访国士无双信心满满
2014/07/12 DOTA
[03:48]DOTA2完美大师赛主赛事第二日精彩集锦
2017/11/24 DOTA
[00:38]TI珍贵瞬间系列(二):笑
2020/08/26 DOTA
从源码解析Python的Flask框架中request对象的用法
2016/06/02 Python
Python sklearn KFold 生成交叉验证数据集的方法
2018/12/11 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
2019/05/07 Python
python网络编程 使用UDP、TCP协议收发信息详解
2019/08/29 Python
基于torch.where和布尔索引的速度比较
2020/01/02 Python
python 子类调用父类的构造函数实例
2020/03/12 Python
妇产科护士自我鉴定
2013/10/15 职场文书
电话销售经理岗位职责
2013/12/07 职场文书
实习单位接收函
2014/01/11 职场文书
护理专业毕业生自我鉴定总结
2014/03/24 职场文书
银行内勤岗位职责
2014/04/09 职场文书
党员承诺践诺书
2014/05/20 职场文书
财务部副经理岗位职责范本
2014/06/17 职场文书
年度安全生产目标责任书
2014/07/23 职场文书
中秋晚会活动方案
2014/08/31 职场文书
HTML+CSS 实现顶部导航栏菜单制作
2021/06/03 HTML / CSS
vue/cli 配置动态代理无需重启服务的方法
2022/05/20 Vue.js