JavaScript数组排序功能简单实现


Posted in Javascript onMay 14, 2020

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 jQuery $.post $.ajax用法
Jul 09 Javascript
JavaScript字符串插入、删除、替换函数使用示例
Jul 25 Javascript
分享JavaScript获取网页关闭与取消关闭的事件
Dec 13 Javascript
通过jquery 获取URL参数并进行转码
Aug 18 Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
Dec 16 Javascript
JavaScript中的alert()函数使用技巧详解
Dec 29 Javascript
jQuery实现定时读取分析xml文件的方法
Jul 16 Javascript
JQuery解析XML数据的几个简单实例
May 18 Javascript
快速解决处理后台返回json数据格式的问题
Aug 07 Javascript
vue组件通信传值操作示例
Jan 08 Javascript
JavaScript常用内置对象用法分析
Jul 09 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
Sep 27 Javascript
Typescript3.9 常用新特性一览(推荐)
May 14 #Javascript
Node.js API详解之 Error模块用法实例分析
May 14 #Javascript
微信小程序 获取手机号 JavaScript解密示例代码详解
May 14 #Javascript
JavaScript, select标签元素左右移动功能实现
May 14 #Javascript
vue实现商品列表的添加删除实例讲解
May 14 #Javascript
Vue 自适应高度表格的实现方法
May 13 #Javascript
ES6函数实现排它两种写法解析
May 13 #Javascript
You might like
解析thinkphp import 文件内容变量失效的问题
2013/06/20 PHP
PHP实现HTML生成PDF文件的方法
2014/11/07 PHP
PHP 7安装调试工具Xdebug扩展的方法教程
2017/06/17 PHP
基于jquery的多功能软键盘插件
2012/07/25 Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
2014/01/11 Javascript
jquery教程限制文本框只能输入数字和小数点示例分享
2014/01/13 Javascript
jQuery实现多级下拉菜单jDropMenu的方法
2015/08/28 Javascript
基于jquery实现ajax无刷新评论
2020/08/19 Javascript
jQuery实现的两种简单弹窗效果示例
2018/04/18 jQuery
10分钟彻底搞懂Http的强制缓存和协商缓存(小结)
2018/08/30 Javascript
Vue中用props给data赋初始值遇到的问题解决
2018/11/27 Javascript
Vue数据双向绑定的深入探究
2018/11/27 Javascript
详解JavaScript中的强制类型转换
2019/04/15 Javascript
Vue实现商品飞入购物车效果(电商项目)
2019/11/26 Javascript
JavaScript HTML DOM 元素 (节点)新增,编辑,删除操作实例分析
2020/03/02 Javascript
Python爬虫框架Scrapy实战之批量抓取招聘信息
2015/08/07 Python
浅谈Python实现2种文件复制的方法
2018/01/19 Python
使用11行Python代码盗取了室友的U盘内容
2018/10/23 Python
PyQt5实现简单的计算器
2020/05/30 Python
Banggood官网:面向全球客户的综合商城
2017/04/19 全球购物
联想C++笔试题
2012/06/13 面试题
师范教师毕业鉴定
2014/01/13 职场文书
简单的辞职信范文
2014/01/18 职场文书
班主任新年寄语
2014/04/04 职场文书
感恩之星事迹材料
2014/05/03 职场文书
欢迎领导标语
2014/06/27 职场文书
副总经理岗位职责范本
2014/09/30 职场文书
违章停车检讨书
2014/10/21 职场文书
作风建设年度心得体会
2014/10/29 职场文书
小班下学期幼儿评语
2014/12/30 职场文书
幽默导游词开场白
2015/05/29 职场文书
入党自传范文2015
2015/06/26 职场文书
在Spring-Boot中如何使用@Value注解注入集合类
2021/08/02 Java/Android
Redis 常见使用场景
2021/08/30 Redis
25张裸眼3D图片,带你重温童年的记忆,感受3D的魅力
2022/02/06 杂记
Win11远程连接不上怎么办?Win11远程桌面用不了的解决方法
2022/08/05 数码科技