为了账号安全,请及时绑定邮箱和手机立即绑定

如何判定返还值?

<script type="text/javascript">
 function sortNum(a,b) {
 return a - b;
//升序,如降序,把“a - b”该成“b - a”
}
var myarr = new Array("80","16","50","6","100","1");
 document.write(myarr + "<br>");
 document.write(myarr.sort(sortNum));
</script>


return a - b;这返还至怎么判定是>1,<1,=1的?


正在回答

3 回答

这也就是人家写的方法啦,都是方法拿过来用的,你自己也可以写,

例如:

    

var myarr = new Array("80","16","50","6","100","1");

function pai()

{

    for(var i=0;i<6;i++)

    {

        for(var j=0;j<6-i-1;j++)

        {

            if(parseInt(myarr[j])>parseInt(myarr[j+1]))

            {

                document.write(myarr[j]+" "+myarr[j+1]+"<br>");

                var s=myarr[j];

                myarr[j]=myarr[j+1];

                myarr[j+1]=s;

                document.write(myarr[j]+" "+myarr[j+1]+"<br>");

            }

            

        }

    }

}

pai();

document.write(myarr);


0 回复 有任何疑惑可以回复我~

您好!这是根据冒泡排序来的,假如有一个数组8,10,25,3,30;如果0>1,就往后排,否则就不动,一般长度为你n,就排n-1次;如果不懂的话 可以去搜冒泡排序学习

0 回复 有任何疑惑可以回复我~

这个不判定和1的关系啊

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

如何判定返还值?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信