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 Ajax使用 全解析
Dec 15 Javascript
javascript:文字不间断向左移动的实例代码
Aug 08 Javascript
JavaScript中的对象和原型(一)
Aug 12 Javascript
node.JS md5加密中文与php结果不一致的解决方法
May 05 Javascript
vue.js数据绑定的方法(单向、双向和一次性绑定)
Jul 13 Javascript
详解Vue SPA项目优化小记
Jul 03 Javascript
微信小程序实现slideUp、slideDown滑动效果及点击空白隐藏功能示例
Dec 11 Javascript
VUEX-action可以修改state吗
Nov 19 Javascript
微信小程序静默登录的实现代码
Jan 08 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
Jan 18 Javascript
Vue设置长时间未操作登录自动到期返回登录页
Jan 22 Javascript
jQuery实现tab栏切换效果
Dec 22 jQuery
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
大师制作的中短波矿石收音机
2020/04/02 无线电
PHP+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
2007/02/15 PHP
PHP实现获取中英文首字母
2015/06/19 PHP
PHP利用Cookie设置用户30分钟未操作自动退出功能
2017/07/03 PHP
HTA版JSMin(省略修饰语若干)基于javascript语言编写
2009/12/24 Javascript
js原生态函数中使用jQuery中的 $(this)无效的解决方法
2011/05/25 Javascript
JavaScript中把数字转换为字符串的程序代码
2013/06/19 Javascript
Jquery 获取对象的几种方式介绍
2014/01/17 Javascript
jQuery实现自动与手动切换的滚动新闻特效代码分享
2015/08/27 Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
2016/02/25 Javascript
简单实现nodejs上传功能
2017/01/14 NodeJs
vuejs 切换导航条高亮(路由菜单高亮)的方法示例
2018/05/29 Javascript
JavaScript笛卡尔积超简单实现算法示例
2018/07/30 Javascript
Vue.js 中的 v-show 指令及用法详解
2018/11/19 Javascript
微信小程序iBeacon测距及稳定程序的实现解析
2019/07/31 Javascript
基于PHP pthreads实现多线程代码实例
2020/06/24 Javascript
js实现淘宝浏览商品放大镜功能
2020/10/28 Javascript
OpenCV2从摄像头获取帧并写入视频文件的方法
2018/08/03 Python
python实现比较类的两个instance(对象)是否相等的方法分析
2019/06/26 Python
pytorch 共享参数的示例
2019/08/17 Python
Python如何使用input函数获取输入
2020/08/06 Python
如何基于Python实现word文档重新排版
2020/09/29 Python
浅析python字符串前加r、f、u、l 的区别
2021/01/24 Python
python学习之使用Matplotlib画实时的动态折线图的示例代码
2021/02/25 Python
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
2014/04/10 HTML / CSS
AmazeUI 点击元素显示全屏的实现
2020/08/25 HTML / CSS
韩国休闲女装品牌网站:ANAIS
2016/08/24 全球购物
什么是ESB?请介绍一下ESB?
2015/05/27 面试题
大学生职业生涯规划书模版
2013/12/30 职场文书
销售人员职业生涯规划范文
2014/03/01 职场文书
行政专员求职信范文
2014/05/03 职场文书
军训口号
2014/06/13 职场文书
纪律教育学习月活动总结
2014/08/27 职场文书
2019新员工试用期转正工作总结范文
2019/08/21 职场文书
《敬重卑微》读后感3篇
2019/11/26 职场文书
vue实现简单数据双向绑定
2021/04/28 Vue.js