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 get和post 方法传值注意事项
Nov 03 Javascript
csdn 论坛技术区平均给分功能
Nov 07 Javascript
ext jquery 简单比较
Apr 07 Javascript
JavaScript定义类或函数的几种方式小结
Jan 09 Javascript
Js,alert出现乱码问题的解决方法
Jun 19 Javascript
javascript验证身份证完全方法具体实现
Nov 18 Javascript
浅谈Javascript中深复制
Dec 01 Javascript
跟我学习javascript的undefined与null
Nov 17 Javascript
JS获取CSS样式(style/getComputedStyle/currentStyle)
Jan 19 Javascript
JavaScript将DOM事件处理程序封装为event.js 出现的低级错误问题
Aug 03 Javascript
关于axios不能使用Vue.use()浅析
Jan 12 Javascript
解决vue的touchStart事件及click事件冲突问题
Jul 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
PHP中的string类型使用说明
2010/07/27 PHP
joomla jce editor 解决上传中文名文件失败问题
2013/06/09 PHP
PHP也能干大事之PHP中的编码解码详解
2015/04/20 PHP
php查询whois信息的方法
2015/06/08 PHP
基于jquery &amp; json的省市区联动代码
2012/06/26 Javascript
Javascript中的for in循环和hasOwnProperty结合使用
2013/06/05 Javascript
动态改变div的z-index属性的简单实例
2013/08/08 Javascript
jquery调整表格行tr上下顺序实例讲解
2016/01/09 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
JS验证input输入框(字母,数字,符号,中文)
2017/03/23 Javascript
angular.js4使用 RxJS 处理多个 Http 请求
2017/09/23 Javascript
基于jQuery的$.getScript方法去加载javaScript文档解析
2017/11/08 jQuery
详解js 创建对象的几种方法
2019/03/08 Javascript
element-ui中按需引入的实现
2019/12/25 Javascript
Python原始字符串(raw strings)用法实例
2014/10/13 Python
python实现list元素按关键字相加减的方法示例
2017/06/09 Python
对Python Class之间函数的调用关系详解
2019/01/23 Python
详解python读取image
2019/04/03 Python
详解python项目实战:模拟登陆CSDN
2019/04/04 Python
python时间序列按频率生成日期的方法
2019/05/14 Python
PyTorch基本数据类型(一)
2019/05/22 Python
TensorFlow基于MNIST数据集实现车牌识别(初步演示版)
2019/08/05 Python
python实现静态web服务器
2019/09/03 Python
使用Python制作缩放自如的圣诞老人(圣诞树)
2019/12/25 Python
python dumps和loads区别详解
2020/02/04 Python
Python爬虫headers处理及网络超时问题解决方案
2020/06/19 Python
Django Form设置文本框为readonly操作
2020/07/03 Python
利用PyQt5+Matplotlib 绘制静态/动态图的实现代码
2020/07/13 Python
Python实现中英文全文搜索的示例
2020/12/04 Python
浅谈Html5移动端ios/Android兼容性总结
2018/06/01 HTML / CSS
JSF界面控制层技术
2013/06/17 面试题
写演讲稿要注意的六件事
2014/01/14 职场文书
和睦家庭事迹
2014/05/14 职场文书
教师听课学习心得体会
2016/01/15 职场文书
python实现大文本文件分割成多个小文件
2021/04/20 Python
Java设计模式之享元模式示例详解
2022/03/03 Java/Android