问答详情
源自:7-22 数组排序sort()

关于排序这一块

function sortNum(a,b) {

return b-a;

   }

这里a b 分别指什么 

是怎么判断  ?

若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。

若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。

若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。

大神快来解答一下吧~

提问者:给力xi 2016-07-13 12:16

个回答

  • 慕兰雪下
    2016-07-23 16:20:52

    这些规定的吗?还是在哪里可以修改的?比如说,修改成“如果b-a<=-1 ,证明 a比b小“??求解答,谢谢~

  • G4_For_WEB
    2016-07-13 14:23:33

    a,b分别指的是两个参数

    判断b-a的这个返回值

    如果b-a<=-1 证明 a比b大

    如果b-a>=1证明 a比b小

    如果b-a>-1&&b-a<1证明a.b一样大

    这些要表明a 和 b 要是整型 

  • 慕粉3647114
    2016-07-13 14:10:24

     result = parseInt(num1)+parseInt(num2);