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 相关文章推荐
顶部缓冲下拉菜单导航特效的JS代码
Aug 27 Javascript
Jquery动态替换div内容及动态展示的方法
Jan 23 Javascript
freemarker判断对象是否为空的方法
Aug 13 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
Nov 17 Javascript
JavaScript来实现打开链接页面的简单实例
Jun 02 Javascript
JavaScript实现前端分页控件
Apr 19 Javascript
解决vue 打包发布去#和页面空白的问题
Sep 04 Javascript
JavaScript中引用vs复制示例详析
Dec 06 Javascript
vue指令之表单控件绑定v-model v-model与v-bind结合使用
Apr 17 Javascript
vuex实现像调用模板方法一样调用Mutations方法
Nov 06 Javascript
vue实现微信浏览器左上角返回按钮拦截功能
Jan 18 Javascript
JS实现图片幻灯片效果代码实例
May 21 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脚本[带参数]的方法
2010/01/22 PHP
openflashchart 2.0 简单案例php版
2012/05/21 PHP
ThinkPHP采用原生query实现关联查询left join实例
2014/12/02 PHP
浅谈PHP的数据库接口和技术
2016/12/09 PHP
不一样的文字闪烁 轮番闪烁
2009/11/11 Javascript
javascript比较两个日期相差天数的方法
2015/07/24 Javascript
jQuery购物网页经典制作案例
2016/08/19 Javascript
jQuery Ajax前后端使用JSON进行交互示例
2017/03/17 Javascript
Vue2.0实现将页面中表格数据导出excel的实例
2017/08/09 Javascript
实现一个完整的Node.js RESTful API的示例
2017/09/29 Javascript
JS计算输出100元钱买100只鸡问题的解决方法
2018/01/04 Javascript
vue和iview实现Scroll 数据无限滚动功能
2019/10/31 Javascript
Pyramid Mako模板引入helper对象的步骤方法
2013/11/27 Python
解决Django模板无法使用perms变量问题的方法
2017/09/10 Python
python3设计模式之简单工厂模式
2017/10/17 Python
使用Python搭建虚拟环境的配置方法
2018/02/28 Python
pandas数据清洗,排序,索引设置,数据选取方法
2018/05/18 Python
Python实现个人微信号自动监控告警的示例
2019/07/03 Python
Numpy之reshape()使用详解
2019/12/26 Python
如何给Python代码进行加密
2020/01/10 Python
Pytorch中.new()的作用详解
2020/02/18 Python
Python列表如何更新值
2020/05/27 Python
使用纯HTML5编写一款网页上的时钟的代码分享
2015/11/16 HTML / CSS
HTML5视频播放插件 video.js介绍
2018/09/29 HTML / CSS
全球速卖通法国在线交易平台:AliExpress法国
2017/07/07 全球购物
StubHub美国:购买或出售您的门票
2019/07/09 全球购物
食堂个人先进事迹
2014/01/22 职场文书
城市精细化管理实施方案
2014/03/04 职场文书
文秘个人求职信范文
2014/04/22 职场文书
篮球赛口号
2014/06/18 职场文书
2016公司年会通知范文
2015/04/25 职场文书
道歉信怎么写
2015/05/12 职场文书
三严三实学习心得体会(精选N篇)
2016/01/05 职场文书
vue3.0 数字翻牌组件的使用方法详解
2022/04/20 Vue.js
MyBatis在注解上使用动态SQL方式(@select使用if)
2022/07/07 Java/Android