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 相关文章推荐
用js解决数字不能换行问题
Aug 10 Javascript
基于jquery的动态创建表格的插件
Apr 05 Javascript
JavaScript二维数组实现的省市联动菜单
May 08 Javascript
jquery $.trim()方法使用介绍
May 21 Javascript
Yii2使用Bootbox插件实现自定义弹窗
Apr 02 Javascript
jQuery实现背景弹性滚动的导航效果
Jun 01 Javascript
JS简单随机数生成方法
Sep 05 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
Dec 07 Javascript
bootstrap折叠调用collapse()后data-parent不生效的快速解决办法
Feb 23 Javascript
Angular2中监听数据更新的方法
Aug 31 Javascript
微信小程序绘制图片发送朋友圈
Jul 25 Javascript
五分钟搞懂Vuex实用知识(小结)
Aug 12 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 中执行系统外部命令
2006/10/09 PHP
php更改目录及子目录下所有的文件后缀的代码
2010/09/24 PHP
测试php函数的方法
2013/11/13 PHP
PHP封装分页函数实现文本分页和数字分页
2014/10/23 PHP
Symfony学习十分钟入门经典教程
2016/02/03 PHP
Zend Framework教程之Resource Autoloading用法实例
2016/03/08 PHP
PHP实现的线索二叉树及二叉树遍历方法详解
2016/04/25 PHP
PHP使用标准库spl实现的观察者模式示例
2018/08/04 PHP
一个简单的JavaScript 日期计算算法
2009/09/11 Javascript
使用按钮控制以何种方式打开新窗口的属性介绍
2012/12/17 Javascript
用jquery方法操作radio使其默认选项是否
2013/09/10 Javascript
JS仿百度搜索自动提示框匹配查询功能
2013/11/21 Javascript
JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器
2013/12/12 Javascript
node.js中实现同步操作的3种实现方法
2014/12/05 Javascript
js打造数组转json函数
2015/01/14 Javascript
封装了jQuery的Ajax请求全局配置
2015/02/05 Javascript
jQuery树形插件jquery.simpleTree.js用法分析
2016/09/05 Javascript
利用JS轻松实现获取表单数据
2016/12/06 Javascript
基于jQuery实现的Ajax 验证用户名唯一性实例代码
2017/06/28 jQuery
NodeJS实现不可逆加密与密码密文保存的方法
2018/03/16 NodeJs
浅谈vue异步数据影响页面渲染
2019/10/29 Javascript
Vuex的API文档说明详解
2020/02/05 Javascript
Vue 事件的$event参数=事件的值案例
2021/01/29 Vue.js
[02:32]DOTA2亚洲邀请赛 VG战队巡礼
2015/02/03 DOTA
Python中 Lambda表达式全面解析
2016/11/28 Python
python 表达式和语句及for、while循环练习实例
2017/07/07 Python
python学习基础之循环import及import过程
2018/04/22 Python
python随机生成库faker库api实例详解
2019/11/28 Python
环境科学毕业生自荐信
2013/11/21 职场文书
数控专业推荐信范文
2013/12/02 职场文书
高中毕业自我鉴定
2013/12/22 职场文书
大学校园生活自我鉴定
2014/01/13 职场文书
老公给老婆的检讨书(精华篇)
2014/10/18 职场文书
学雷锋献爱心倡议书
2015/04/27 职场文书
宣传委员竞选稿
2015/11/19 职场文书
开发一个封装iframe的vue组件
2021/03/29 Vue.js