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代码混淆综合解决方案-Javascript在线混淆器
Dec 18 Javascript
url地址自动加#号问题说明
Aug 21 Javascript
js实现连个数字相加而不是拼接的方法
Feb 23 Javascript
JavaScript数组对象实现增加一个返回随机元素的方法
Jul 27 Javascript
Bootstrap每天必学之表格
Nov 23 Javascript
基于jQuery通过jQuery.form.js插件实现异步上传
Dec 13 Javascript
浅谈在vue项目中如何定义全局变量和全局函数
Oct 24 Javascript
Angular 5.x 学习笔记之Router(路由)应用
Apr 08 Javascript
angular 实时监听input框value值的变化触发函数方法
Aug 31 Javascript
vue自定义tap指令及tap事件的实现
Sep 18 Javascript
webpack+vue-cli项目中引入外部非模块格式js的方法
Sep 28 Javascript
node删除、复制文件或文件夹示例代码
Aug 13 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
暴雪前总裁遗憾:没尽早追赶Dota 取消星际争霸幽灵
2020/03/08 星际争霸
php操作SVN版本服务器类代码
2011/11/27 PHP
无需重新编译php加入ftp扩展的解决方法
2013/02/07 PHP
PHP进阶学习之Geo的地图定位算法详解
2019/06/19 PHP
在laravel中使用with实现动态添加where条件
2019/10/10 PHP
jQuery数据显示插件整合实现代码
2011/10/24 Javascript
javascript中有趣的反柯里化深入分析
2012/12/05 Javascript
SuperSlide2实现图片滚动特效
2014/06/20 Javascript
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
浅谈javascript中自定义模版
2015/01/29 Javascript
AngularJS入门教程之Cookies读写操作示例
2016/11/02 Javascript
浅析JavaScript中var that=this
2017/02/17 Javascript
node.js中express-session配置项详解
2017/05/31 Javascript
AngularJS的$location使用方法详解
2017/10/19 Javascript
讲解vue-router之什么是嵌套路由
2018/05/28 Javascript
vue router的基本使用和配置教程
2018/11/05 Javascript
详解nvm管理多版本node踩坑
2019/07/26 Javascript
基于openlayers实现角度测量功能
2020/09/28 Javascript
Python读写配置文件的方法
2015/06/03 Python
详解如何在Apache中运行Python WSGI应用
2019/01/02 Python
python excel转换csv代码实例
2019/08/26 Python
python2和python3哪个使用率高
2020/06/23 Python
利用Python如何画一颗心、小人发射爱心
2021/02/21 Python
英国马莎百货官网:Marks & Spencer
2016/07/29 全球购物
韩国家庭购物网上商店:Nsmall
2017/05/07 全球购物
曼联官方网上商店:Manchester United Direct
2017/07/28 全球购物
Shein英国:女性时尚网上商店
2019/04/10 全球购物
日本即尚网:JSHOPPERS.com(支持中文)
2019/12/03 全球购物
奖学金自我鉴定范文
2013/10/03 职场文书
大学军训感言
2014/01/10 职场文书
六年级数学教学反思
2014/02/03 职场文书
同事打架检讨书
2014/02/04 职场文书
小学端午节活动总结
2015/02/11 职场文书
篮球拉拉队口号
2015/12/25 职场文书
2016大学军训心得体会
2016/01/11 职场文书
分析SQL窗口函数之排名窗口函数
2022/04/21 Oracle