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 相关文章推荐
用js实现的页面关键字密度查询代码
Dec 27 Javascript
javascript 中String.match()与RegExp.exec()的区别说明
Jan 10 Javascript
javascript匀速动画和缓冲动画详解
Oct 20 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
Dec 08 Javascript
JS轮播图中缓动函数的封装
Nov 25 Javascript
vue不通过路由直接获取url中参数的方法示例
Aug 24 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
Aug 31 Javascript
javaScript canvas实现(画笔大小 颜色 橡皮的实例)
Nov 28 Javascript
jQuery实现判断上传图片类型和大小的方法示例
Apr 11 jQuery
详解js访问对象的属性和方法
Oct 25 Javascript
使用jQuery如何写一个含验证码的登录界面
May 13 jQuery
js全屏事件fullscreenchange 实现全屏、退出全屏操作
Sep 17 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
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
PHP PDO数据库操作预处理与注意事项
2019/03/16 PHP
javascript 原型链维护和继承详解
2014/11/26 Javascript
jquery仿百度百科底部浮动导航特效
2015/08/08 Javascript
js中javascript:void(0) 真正含义
2020/11/05 Javascript
JS与jQuery遍历Table所有单元格内容的方法
2015/12/07 Javascript
前端学习笔记style,currentStyle,getComputedStyle的用法与区别
2016/05/28 Javascript
浅析Nodejs npm常用命令
2016/06/14 NodeJs
微信小程序 自定义对话框实例详解
2017/01/20 Javascript
javascript 中关于array的常用方法详解
2017/05/05 Javascript
Node.js利用js-xlsx处理Excel文件的方法详解
2017/07/05 Javascript
详解Vue双向数据绑定原理解析
2017/09/11 Javascript
vue  自定义组件实现通讯录功能
2018/09/30 Javascript
在create-react-app中使用sass的方法示例
2018/10/01 Javascript
使用 JavaScript 创建并下载文件(模拟点击)
2019/10/25 Javascript
JavaScript实现PC端横向轮播图
2020/02/07 Javascript
Python3实现的腾讯微博自动发帖小工具
2013/11/11 Python
Python实现过滤单个Android程序日志脚本分享
2015/01/16 Python
用tensorflow实现弹性网络回归算法
2018/01/09 Python
python中实现字符串翻转的方法
2018/07/11 Python
解决yum对python依赖版本问题
2019/07/05 Python
window7下的python2.7版本和python3.5版本的opencv-python安装过程
2019/10/24 Python
python实现图像拼接功能
2020/03/23 Python
Django import export实现数据库导入导出方式
2020/04/03 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
2020/04/10 Python
基于python调用jenkins-cli实现快速发布
2020/08/14 Python
python 使用xlsxwriter循环向excel中插入数据和图片的操作
2021/01/01 Python
网页切图的CSS和布局经验与要点
2015/04/09 HTML / CSS
html5视频媒体标签video的使用方法及完整参数说明详解
2019/09/27 HTML / CSS
美国购车网站:TrueCar
2016/10/19 全球购物
俄罗斯电子产品在线商店:UltraTrade
2020/01/30 全球购物
求职简历推荐信范文
2013/12/02 职场文书
大学生全国两会报告感想
2014/03/17 职场文书
数控技校生自我鉴定
2014/04/19 职场文书
旅游文化节策划方案
2014/06/06 职场文书
磁贴还没死, 微软Win11可修改注册表找回Win10开始菜单
2021/11/21 数码科技