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 相关文章推荐
在多个页面使用同一个HTML片段的代码
Mar 04 Javascript
jQuery调用RESTful WCF示例代码(GET方法/POST方法)
Jan 26 Javascript
jquery性能优化高级技巧
Aug 24 Javascript
javascript针对不确定函数的执行方法
Dec 16 Javascript
JS采用绝对定位实现回到顶部效果完整实例
Jun 20 Javascript
JS跨域交互(jQuery+php)之jsonp使用心得
Jul 01 Javascript
jQuery实现将div中滚动条滚动到指定位置的方法
Aug 10 Javascript
Vue.js每天必学之过渡与动画
Sep 06 Javascript
微信小程序 两种为对象属性赋值的方式详解
Feb 23 Javascript
Node.js数据库操作之查询MySQL数据库(二)
Mar 04 Javascript
Node实战之不同环境下配置文件使用教程
Jan 02 Javascript
layer父页获取弹出层输入框里面的值方法
Sep 02 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
反射调用private方法实践(php、java)
2015/12/21 PHP
Laravel框架在本地虚拟机快速安装的方法详解
2018/06/11 PHP
php微信公众号开发之微信企业付款给个人
2018/10/04 PHP
使用Apache的rewrite
2021/03/09 Servers
javascript中的有名函数和无名函数
2007/10/17 Javascript
javascript 时间比较实现代码
2009/10/28 Javascript
为JavaScript添加重载函数的辅助方法
2010/07/04 Javascript
onbeforeunload与onunload事件异同点总结
2013/06/24 Javascript
开源的javascript项目Kissy介绍
2014/11/28 Javascript
JavaScript实现数组在指定位置插入若干元素的方法
2015/04/06 Javascript
jquery中object对象循环遍历的方法
2015/12/18 Javascript
AngularJS基础 ng-show 指令简单示例
2016/08/03 Javascript
BootStrap 图片样式、辅助类样式和CSS组件的实例详解
2017/01/20 Javascript
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
2018/09/14 Javascript
React中this丢失的四种解决方法
2019/03/12 Javascript
小程序数据通信方法大全(推荐)
2019/04/15 Javascript
js单线程的本质 Event Loop解析
2019/10/29 Javascript
JS实现滑动导航效果
2020/01/14 Javascript
JavaScript实现简单日历效果
2020/09/11 Javascript
Javascript中window.name属性详解
2020/11/19 Javascript
[01:42]DOTA2 – 虚无之灵
2019/08/25 DOTA
Python的shutil模块中文件的复制操作函数详解
2016/07/05 Python
python判断输入日期为第几天的实例
2018/11/13 Python
Django之无名分组和有名分组的实现
2019/04/16 Python
Tensorflow的常用矩阵生成方式
2020/01/04 Python
关于Python不换行输出和不换行输出end=““不显示的问题(亲测已解决)
2020/10/27 Python
创业计划书的写作技巧及要点
2014/01/31 职场文书
保险经纪人求职信
2014/03/11 职场文书
小学生民族团结演讲稿
2014/08/27 职场文书
小学六一儿童节活动方案
2014/08/27 职场文书
2014群众路线学习笔记
2014/11/06 职场文书
2014年采购部工作总结
2014/11/20 职场文书
2014年帮扶工作总结
2014/11/26 职场文书
求职自我评价怎么写
2015/03/09 职场文书
CSS Transition通过改变Height实现展开收起元素
2021/08/07 HTML / CSS
10大幻兽系恶魔果实 蝙蝠果实上榜,第一自愈能力强
2022/03/18 日漫