zoukankan      html  css  js  c++  java
  • JavaScript sort() 方法数组排序数字【每日一段代码93】

    <html>

    <body>

    <script type="text/javascript">

    function sortNumber(a, b)

    {

    return a - b;

    }

    var arr = new Array(6);

    arr[0] = "10";

    arr[1] = "5";

    arr[2] = "40";

    arr[3] = "25";

    arr[4] = "1000";

    arr[5] = "1";

    document.write(arr+"<br />")

    document.write(arr.sort(sortNumber));

    </script>

    </body>

    </html>

    【说明:如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。】

    【比较函数应该具有两个参数 a 和 b,其返回值如下:

    若 a 小于 b,在排序后的数组中 a 应该出现在 b 之前,则返回一个小于 0 的值。

    若 a 等于 b,则返回 0。

    若 a 大于 b,则返回一个大于 0 的值。】

    【注释:您可使用负值从数组的尾部选取元素。如果 end 未被规定,那么 slice() 方法会选取从 start 到数组结尾的所有元素。】

    html5
  • 相关阅读:
    求列表中指定元素的位置
    Hash_P1026毒药?解药?
    Hash_集合
    bzoj1483: [HNOI2009]梦幻布丁
    bzoj1724: [Usaco2006 Nov]Fence Repair 切割木板
    容斥原理
    bzoj1042: [HAOI2008]硬币购物
    [Noi2016十连测第五场]二进制的世界
    NOI2016模拟赛Zbox loves stack
    bzoj2038: [2009国家集训队]小Z的袜子(hose)
  • 原文地址:https://www.cnblogs.com/naokr/p/2462441.html
Copyright © 2011-2022 走看看