我是这样理解的:当2-11的结果是负数就让2在前面排列,然后11-1的结果是正数,是这样理解吗?
还是2-11,然后1-25.
是这样的计算的吗
<html>
<head>
<style type="text/css">
body{ font-size:1em; line-height:170%; text-align:center; margin-top:100px}
* { margin:0; padding:0}
ul,li { list-style:none}</style>
<script type="text/javascript">
    function sum(str1,str2){
return eval(str1) - eval(str2);
}</script></head>
<body>
<script type="text/javascript">                  var arr = ["2","11","1","25","12","90","38","23","203","100"]
  document.write(arr+"<br />");
  arr.reverse();
  document.write(arr+"<br />");
  arr.sort(sum);
  document.write(arr);



</script></body>
</html>