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 相关文章推荐
javascript Firefox与IE 替换节点的方法
Feb 24 Javascript
JavaScript 面向对象编程(2) 定义类
May 18 Javascript
学习从实践开始之jQuery插件开发 菜单插件开发
May 03 Javascript
jQuery阻止同类型事件小结
Apr 19 Javascript
浅谈JavaScript function函数种类
Dec 29 Javascript
JavaScript之AOP编程实例
Jul 17 Javascript
jquery模拟进度条实现方法
Aug 03 Javascript
jQuery.trim() 函数及trim()用法详解
Oct 26 Javascript
js获取本机操作系统类型的两种方法
Dec 19 Javascript
AngularJS实现与后台服务器进行交互的示例讲解
Aug 13 Javascript
为vue项目自动设置请求状态的配置方法
Jun 09 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
Mar 07 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 5.0对象模型深度探索之属性和方法
2008/03/27 PHP
PHP开发中的错误收集,不定期更新。
2011/02/03 PHP
php使用imagick模块实现图片缩放、裁剪、压缩示例
2014/04/17 PHP
PHP has encountered a Stack overflow问题解决方法
2014/11/03 PHP
php上传图片并压缩的实现方法
2015/12/22 PHP
PHP实现的mysql读写分离操作示例
2018/05/22 PHP
PHP自定义错误处理的方法分析
2018/12/19 PHP
javascript代码加载优化方法
2011/01/30 Javascript
JQuery的Ajax请求实现局部刷新的简单实例
2014/02/11 Javascript
使用时间戳解决ie缓存的问题
2014/08/20 Javascript
jQuery获取元素父节点的方法
2016/06/21 Javascript
vue-router 组件复用问题详解
2018/01/22 Javascript
vue.js系列中的vue-fontawesome使用
2018/02/10 Javascript
Vue iview-admin框架二级菜单改为三级菜单的方法
2018/07/03 Javascript
微信小程序人脸识别功能代码实例
2019/05/07 Javascript
js+css3实现简单时钟特效
2020/09/13 Javascript
[01:04:01]2014 DOTA2华西杯精英邀请赛5 24 DK VS VG
2014/05/25 DOTA
python实现去除下载电影和电视剧文件名中的多余字符的方法
2014/09/23 Python
在cmd中运行.py文件: python的操作步骤
2018/05/12 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
2019/06/21 Python
基于python解线性矩阵方程(numpy中的matrix类)
2019/10/21 Python
cookies应对python反爬虫知识点详解
2020/11/25 Python
美国在线家居装饰店:Belle&June
2018/10/24 全球购物
培训心得体会
2013/12/29 职场文书
自我鉴定书
2014/03/24 职场文书
小学竞选班干部演讲稿
2014/08/20 职场文书
维稳工作情况汇报
2014/10/27 职场文书
三人合伙协议书范本
2014/10/29 职场文书
三年级学生期末评语
2014/12/26 职场文书
2015年基层党组织公开承诺书
2015/01/21 职场文书
迟到检讨书
2015/01/26 职场文书
大学生青年志愿者活动总结
2015/05/06 职场文书
演讲开场白台词大全
2015/05/29 职场文书
电力安全学习心得体会
2016/01/18 职场文书
工作转正自我鉴定范文
2019/06/21 职场文书
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫