怎样用JS做排序
来源:互联网 发布:中国省市县名称数据库 编辑:程序博客网 时间:2024/05/02 02:07
如果要求结果是17、27、100这样的数字大小排序,应该使用下面的程序:
<SCRIPT language=JavaScript>
var a=new Array(3);
a[0]=27;
a[1]=17;
a[2]=100;
a.sort(function(x,y){return parseInt(x)-parseInt(y);});
document.write(a+" ");
</SCRIPT>
要控制按照自己的规律进行排序,就得学会字节编写排序函数,我下面粘贴Array对象的sort方法说明,你看了就会明白,不明白再回头结合上面的例子。
Array 对象 sort 方法
描述:
返回一个元素已经进行了排序的 Array 对象。
语法:
sort() 默认对 字符传进行排序。
arrayobj.sort(sortfunction)
sortfunction 参数是用来确定元素顺序的函数的名称。如果这个参数被省略,那么元素将按照 ASCII 字符顺序进行升序排列。
说明:
sort 方法将 Array 对象进行适当的排序;在执行过程中并不会创建新的 Array 对象。
如果为 sortfunction 参数提供了一个函数,那么该函数必须返回下列值之一:
负值,如果所传递的第一个参数比第二个参数小。
零,如果两个参数相等。
正值,如果第一个参数比第二个参数大。
- 怎样用JS做排序
- js做表格排序
- 用js做冒泡排序
- 用js做冒泡排序
- 怎样用installshield12做升级程序
- 怎样用js改变中的值
- 怎样用VB.NET 做学生管理系统
- 怎样用U盘做开机钥匙
- 关于HTML怎样用图片做背景
- 怎样用ps做闪烁的文字
- 关于HTML怎样用图片做背景
- 关于HTML怎样用图片做背景
- 关于HTML怎样用图片做背景
- 怎样用win7电脑做无线路由
- 关于HTML怎样用图片做背景
- 怎样用ZBrush快速做人体造型雕刻
- 怎样用js创建表单并提交
- 怎样用js创建Form表单并提交
- 我的中国心-百家姓头像
- 很久很久的不上这个地方了
- 家乡的枇杷-----仅以此文献给老担心我吃不好东西的父母
- Windows Shell 编程 第十二章
- vc开发driver
- 怎样用JS做排序
- 微软的面试题(BT但是很经典)
- nc的说明及使用
- Apache License Version 2.0 英文内容及中文翻译
- 郁闷啊
- 浅析C#的事件处理和自定义事件
- PKU2421 Constructing Roads
- 用VC++实现console程序显示彩色文本
- php curl函数应用方法之模拟浏览器