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 相关文章推荐
Windows Live的@live.com域名注册漏洞 利用代码
Dec 27 Javascript
jquery ajax 同步异步的执行示例代码
Jun 23 Javascript
再谈javascript图片预加载技术(详细演示)
Mar 12 Javascript
js 操作select和option常用代码整理
Dec 13 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
Dec 13 Javascript
js交换排序 冒泡排序算法(Javascript版)
Oct 04 Javascript
JS实现可拖曳、可关闭的弹窗效果
Sep 26 Javascript
JavaScript函数柯里化详解
Apr 29 Javascript
jquery 将当前时间转换成yyyymmdd格式的实现方法
Jun 01 Javascript
AngularJS入门教程之XHR和依赖注入详解
Aug 18 Javascript
微信小程序表单验证功能完整实例
Dec 01 Javascript
JS实现使用POST方式发送请求
Aug 30 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
2020年4月放送决定!第2期TV动画《邪神酱飞踢》视觉图&主题曲情报公开!
2020/03/06 日漫
PHP中限制IP段访问、禁止IP提交表单的代码
2011/04/23 PHP
PHP性能优化准备篇图解PEAR安装
2011/12/05 PHP
PHP中SimpleXML函数用法分析
2014/11/26 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
php for 循环使用的简单实例
2016/06/02 PHP
为JavaScript添加重载函数的辅助方法
2010/07/04 Javascript
jQuery 在光标定位的地方插入文字的插件
2012/05/10 Javascript
用javascript删除当前行,添加行(示例代码)
2013/11/25 Javascript
javascript中局部变量和全局变量的区别详解
2015/02/27 Javascript
Javascript中Array用法实例分析
2015/06/13 Javascript
jquery实现实时改变网页字体大小、字体背景色和颜色的方法
2015/08/05 Javascript
深入学习JavaScript对象
2015/10/13 Javascript
Vue.js中的图片引用路径的方式
2017/07/28 Javascript
Vue2.0基于vue-cli+webpack父子组件通信(实例讲解)
2017/09/14 Javascript
详解easyui 切换主题皮肤
2019/04/04 Javascript
vue动态设置路由权限的主要思路
2021/01/13 Vue.js
Python的包管理器pip更换软件源的方法详解
2016/06/20 Python
Python程序中设置HTTP代理
2016/11/06 Python
Python用UUID库生成唯一ID的方法示例
2016/12/15 Python
Python标准库sched模块使用指南
2017/07/06 Python
tensorflow识别自己手写数字
2018/03/14 Python
python实现数据写入excel表格
2018/03/25 Python
Python数据分析matplotlib设置多个子图的间距方法
2018/08/03 Python
python3实现绘制二维点图
2019/12/04 Python
Python爬虫抓取指定网页图片代码实例
2020/07/24 Python
用CSS3实现无限循环的无缝滚动的示例代码
2017/11/01 HTML / CSS
中国茶叶、茶具一站式网上购物商城:醉品茶城
2018/07/03 全球购物
警校毕业生自我评价
2014/04/06 职场文书
试用期员工工作自我评价
2014/09/10 职场文书
单位委托书格式范本
2014/09/29 职场文书
财务助理岗位职责范本
2014/10/09 职场文书
教师求职信怎么写
2015/03/20 职场文书
原生Js 实现的简单无缝滚动轮播图的示例代码
2021/05/10 Javascript
mysql 生成连续日期及变量赋值
2022/03/20 MySQL
vue项目proxyTable配置和部署服务器
2022/04/14 Vue.js