本文阐述了JS按升序和降序排列数组的方法。分享给大家参考,如下:
!doctype html lang=' en ' head meta charset=' utf-8 ' title数组编号大小排序/title/head body pLet数组可以按升序和降序排序/p p p在此写入一个数组var array=[1,80,4,33,21,55];/p p升序输出:/p脚本类型=' text/JavaScript' var数组=[1,80,4,33,21,55];array.sort(函数(x,y){ return x-y;});document.writeln(数组);/script p解释:br x,y代表数组中的任意两个元素,如果返回0,y在x之前;如果reutrn为0,x在y之前;当x=y时,存在浏览器兼容性.Br简单来说,x-y从小到大排序,y-x从小到大排序。/p pWrite一个降序方便:/p script type=' text/JavaScript ' var array=[1,80,4,33,21,55];array.sort(函数(x,y){ return y-x;});document.writeln(数组);/script/body/html操作的呈现如下:
PS:这里有两个相关的在线排序工具,供大家参考:
按首字母排序的在线中英文排序工具:http://tools.jb51.net/aideddesign/zh_paixu
在线文本反向翻转排序工具:http://tools.jb51.net/aideddesign/flipped_txt
更多对JavaScript相关内容感兴趣的读者可以查看本网站专题:《JavaScript排序算法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript数学运算用法总结》、《JavaScript遍历算法与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、0103010。
希望本文对JavaScript编程有所帮助。