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 相关文章推荐
JQuery textlimit 显示用户输入的字符数 限制用户输入的字符数
May 14 Javascript
javascript Object与Function使用
Jan 11 Javascript
IE 当eval遇上function的处理
Aug 09 Javascript
javascript之典型高阶函数应用介绍二
Jan 10 Javascript
JS delegate与live浅析
Dec 21 Javascript
js编写贪吃蛇的小游戏
Aug 24 Javascript
对象题目的一个坑 理解Javascript对象
Dec 22 Javascript
js图片轮播插件的封装
Jul 21 Javascript
基于Vue实现页面切换左右滑动效果
Jun 29 Javascript
对angular4子路由&amp;辅助路由详解
Oct 09 Javascript
vue项目环境变量配置的实现方法
Oct 12 Javascript
Layui数据表格之单元格编辑方式
Oct 26 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
php中用文本文件做数据库的实现方法
2008/03/27 PHP
jQuery 源码分析笔记
2011/05/25 PHP
简单实用的.net DataTable导出Execl
2013/10/28 PHP
PHP基于递归算法解决兔子生兔子问题
2018/05/11 PHP
PHP PDO数据库操作预处理与注意事项
2019/03/16 PHP
PHP连接MySQL数据库操作代码实例解析
2020/07/11 PHP
javascript 对象比较实现代码
2009/04/27 Javascript
javascript随机将第一个dom中的图片添加到第二个div中示例
2013/10/08 Javascript
jQuery 动态云标签插件
2014/11/11 Javascript
浅谈EasyUI中Treegrid节点的删除
2015/03/01 Javascript
微信WeixinJSBridge API使用实例
2015/05/25 Javascript
简单谈谈javascript Date类型
2015/09/06 Javascript
JavaScript高级程序设计(第三版)学习笔记1~5章
2016/03/11 Javascript
JavaScript中 ES6 generator数据类型详解
2016/08/11 Javascript
bootstrap基本配置_动力节点Java学院整理
2017/07/14 Javascript
如何手动实现es5中的bind方法详解
2018/12/07 Javascript
json 带斜杠时如何解析的实现
2019/08/12 Javascript
微信小程序pinker组件使用实现自动相减日期
2020/05/07 Javascript
JS常见错误(Error)及处理方案详解
2020/07/02 Javascript
python爬取哈尔滨天气信息
2018/07/14 Python
python pcm音频添加头转成Wav格式文件的方法
2019/01/09 Python
python实现年会抽奖程序
2019/01/22 Python
python队列Queue的详解
2019/05/10 Python
python scipy卷积运算的实现方法
2019/09/16 Python
python3实现弹弹球小游戏
2019/11/25 Python
Django之腾讯云短信的实现
2020/06/12 Python
美国男士西装打折店:Jos. A. Bank
2017/11/13 全球购物
JD Sports丹麦:英国领先的运动时尚零售商
2020/11/24 全球购物
教师个人成长总结
2015/02/11 职场文书
毕业证明书
2015/06/19 职场文书
朋友圈早安励志语录!
2019/07/08 职场文书
Django一小时写出账号密码管理系统
2021/04/29 Python
python中super()函数的理解与基本使用
2021/08/30 Python
Go语言基础函数基本用法及示例详解
2021/11/17 Golang
el-table-column 内容不自动换行的解决方法
2022/08/14 Vue.js
css之clearfix的用法深入理解(必看篇)
2023/05/21 HTML / CSS