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 相关文章推荐
深入理解jQuery中live与bind方法的区别
Dec 18 Javascript
如何防止回车(enter)键提交表单
May 11 Javascript
使用requestAnimationFrame实现js动画性能好
Aug 06 Javascript
javascript实现加载xml文件的方法
Nov 24 Javascript
详解Bootstrap glyphicons字体图标
Jan 04 Javascript
AngularJS基础 ng-open 指令简单实例
Aug 02 Javascript
js数组操作方法总结(必看篇)
Nov 22 Javascript
jquery 判断div show的状态实例
Dec 03 Javascript
Angular的MVC和作用域
Dec 26 Javascript
微信小程序 input输入框详解及简单实例
Jan 10 Javascript
vue实现留言板todolist功能
Aug 16 Javascript
配置node服务器并且链接微信公众号接口配置步骤详解
Jun 21 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
smtp邮件发送一例
2006/10/09 PHP
PHP 向右侧拉菜单实现代码,测试使用中
2009/11/03 PHP
PHP APC配置文件2套和参数详解
2014/06/11 PHP
php通过递归方式复制目录和子目录的方法
2015/03/13 PHP
php微信开发之自定义菜单实现
2016/11/18 PHP
IE innerHTML,outerHTML所引起的问题
2009/06/04 Javascript
ExtJs 3.1 XmlTreeLoader Example Error
2010/02/09 Javascript
javascript限制文本框输入值类型的方法
2015/05/07 Javascript
JavaScript实现的多个图片广告交替显示效果代码
2015/09/04 Javascript
不定义JQuery插件 不要说会JQuery
2016/03/07 Javascript
JQuery中attr属性和jQuery.data()学习笔记【必看】
2016/05/18 Javascript
js 截取或者替换字符串中的数字实现方法
2016/06/13 Javascript
jQuery简单获取DIV和A标签元素位置的方法
2017/02/07 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
Vue+mui实现图片的本地缓存示例代码
2018/05/24 Javascript
微信小程序onLaunch异步,首页onLoad先执行?
2018/09/20 Javascript
微信小程序位置授权处理方法
2019/06/13 Javascript
js+canvas实现五子棋小游戏
2020/08/02 Javascript
构建Python包的五个简单准则简介
2015/06/15 Python
Python中使用asyncio 封装文件读写
2016/09/11 Python
Python sorted函数详解(高级篇)
2018/09/18 Python
numpy下的flatten()函数用法详解
2019/05/27 Python
python中time库的实例使用方法
2019/10/31 Python
Tensorflow 定义变量,函数,数值计算等名字的更新方式
2020/02/10 Python
css3使网页、图片变成灰色兼容大多数浏览器
2014/07/02 HTML / CSS
FC-Moto西班牙:摩托车手最大的购物场所之一
2019/04/11 全球购物
Java如何调用外部Exe程序
2015/07/04 面试题
专科毕业生就业推荐信
2013/11/01 职场文书
大学新生军训感言
2014/02/25 职场文书
大学生职业生涯规划书
2014/03/14 职场文书
初中家长寄语
2014/04/02 职场文书
大学生社团活动总结
2014/04/26 职场文书
住宅使用说明书
2014/05/09 职场文书
2015年英语教研组工作总结
2015/05/23 职场文书
go 原生http web 服务跨域restful api的写法介绍
2021/04/27 Golang
Python+Pillow+Pytesseract实现验证码识别
2022/05/11 Python