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 相关文章推荐
JavaScript的面向对象(一)
Nov 09 Javascript
Extjs列表详细信息窗口新建后自动加载解决方法
Apr 02 Javascript
JS 实现Json查询的方法实例
Apr 12 Javascript
Jquery同辈元素选中/未选中效果的实例代码
Aug 01 Javascript
JavaScript中两个字符串的匹配
Jun 08 Javascript
jQuery stop()用法实例详解
Jul 28 Javascript
layer子层给父层页面元素赋值,以达到向父层页面传值的效果实例
Sep 22 Javascript
AngularJS 中的数据源的循环输出
Oct 12 Javascript
JavaScript Date对象应用实例分享
Oct 30 Javascript
JS实现利用两个队列表示一个栈的方法
Dec 13 Javascript
微信小程序自定义tabBar组件开发详解
Sep 24 Javascript
vue项目强制清除页面缓存的例子
Nov 06 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
为IP查询添加GOOGLE地图功能的代码
2010/08/08 PHP
PHP生成可点击刷新的验证码简单示例
2016/05/13 PHP
PHP API接口必备之输出json格式数据示例代码
2017/06/27 PHP
php7下的filesize函数
2019/09/30 PHP
Js 刷新框架页的代码
2010/04/13 Javascript
jQuery基本选择器选择元素使用介绍
2013/04/18 Javascript
node.js中的fs.readdir方法使用说明
2014/12/17 Javascript
JavaScript+CSS实现的可折叠二级菜单实例
2016/02/29 Javascript
JS简单实现String转Date的方法
2016/03/02 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
2016/05/19 Javascript
深入理解MVC中的时间js格式化
2016/05/19 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
js利用clipboardData实现截屏粘贴功能
2016/10/12 Javascript
JavaScript实现父子dom同时绑定两个点击事件,一个用捕获,一个用冒泡时执行顺序的方法
2017/03/30 Javascript
Javascript防止图片拉伸的自适应处理方法
2017/12/26 Javascript
javascript设计模式 ? 享元模式原理与用法实例分析
2020/04/15 Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
2020/07/26 Javascript
微信小程序实现底部弹出框
2020/11/18 Javascript
express异步函数异常捕获示例详解
2020/11/30 Javascript
Python随机生成数模块random使用实例
2015/04/13 Python
selenium+python自动化测试之环境搭建
2019/01/23 Python
ubuntu上安装python的实例方法
2019/09/30 Python
通过实例了解python property属性
2019/11/01 Python
python定义类self用法实例解析
2020/01/22 Python
Python如何使用ElementTree解析xml
2020/10/12 Python
Python实现手势识别
2020/10/21 Python
Microsoft Advertising美国:微软搜索广告
2019/05/01 全球购物
大学班长的职责
2014/01/27 职场文书
关于运动会的稿件
2014/02/02 职场文书
职业生涯规划书前言
2014/04/15 职场文书
松材线虫病防治方案
2014/06/15 职场文书
工地例会施工汇报材料
2014/08/22 职场文书
公司领导班子召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
Python 用户输入和while循环的操作
2021/05/23 Python
不负正版帝国之名 《重返帝国》引领SLG手游制作新的标杆
2022/04/07 其他游戏
Ubuntu Server 安装Tomcat并配置systemctl
2022/04/28 Servers