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 GUID生成器实现代码
Oct 31 Javascript
jQuery load方法用法集锦
Dec 06 Javascript
JavaScript中的变量定义与储存介绍
Dec 31 Javascript
JavaScript入门教程之引用类型
May 04 Javascript
JavaScript的new date等日期函数在safari中遇到的坑
Oct 24 Javascript
JS实现动态修改table及合并单元格的方法示例
Feb 20 Javascript
vuejs2.0运用原生js实现简单的拖拽元素功能示例
Feb 24 Javascript
angularjs中使用ng-bind-html和ng-include的实例
Apr 28 Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
Nov 14 Javascript
vue+iview分页组件的封装
Nov 17 Vue.js
JavaScript缓动动画函数的封装方法
Nov 25 Javascript
Vue接口封装的完整步骤记录
May 14 Vue.js
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
php设计模式 Proxy (代理模式)
2011/06/26 PHP
PHP计算加权平均数的方法
2015/07/16 PHP
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
Js参数值中含有单引号或双引号问题的解决方法
2013/11/06 Javascript
setTimeout和setInterval的深入理解
2013/11/08 Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
2013/12/11 Javascript
JavaScript获取路径设计源码
2014/05/22 Javascript
jQuery.holdReady()方法用法实例
2014/12/27 Javascript
Javascript中的几种URL编码方法比较
2015/01/23 Javascript
js实现点击链接后窗口缩小并居中的方法
2015/03/02 Javascript
JQuery中DOM加载与事件执行实例分析
2015/06/13 Javascript
jquery实现全选功能效果的实现代码
2016/05/05 Javascript
jQuery过滤选择器经典应用
2016/08/18 Javascript
微信小程序Server端环境配置详解(SSL, Nginx HTTPS,TLS 1.2 升级)
2017/01/12 Javascript
js实现常见的工具条效果
2017/03/02 Javascript
Web纯前端“旭日图”实现元素周期表
2017/03/10 Javascript
javascript实现二叉树的代码
2017/06/08 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
pm2 部署 node的三种方法示例
2017/10/20 Javascript
JavaScript 隐性类型转换步骤浅析
2018/03/15 Javascript
如何根据业务封装自己的功能组件
2019/04/19 Javascript
用原生JS实现爱奇艺首页导航栏代码实例
2019/09/19 Javascript
Vue实现Layui的集成方法步骤
2020/04/10 Javascript
JavaScript中继承原理与用法实例入门
2020/05/09 Javascript
使用Vue-cli 中为单独页面设置背景图片铺满全屏
2020/07/17 Javascript
python访问sqlserver示例
2014/02/10 Python
使用基于Python的Tornado框架的HTTP客户端的教程
2015/04/24 Python
python中将字典形式的数据循环插入Excel
2018/01/16 Python
Python测试人员需要掌握的知识
2018/02/08 Python
Python的numpy库中将矩阵转换为列表等函数的方法
2018/04/04 Python
解决python opencv无法显示图片的问题
2018/10/28 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
高考考python编程是真的吗
2020/07/20 Python
selenium携带cookies模拟登陆CSDN的实现
2021/01/19 Python
保洁公司服务承诺书
2014/05/28 职场文书
个人查摆问题及整改措施
2014/10/16 职场文书