当前位置:编程学习 > C#/ASP.NET >>

javascript问题解释


<body>


<script type="text/javascript">

var years=new Array(1985,1970,1999,1998,2008,1963);
function sortFunc(arg1,arg2)
{
if(arg1<arg2)
{
return -1;
}
if(arg1>arg2)
{
return 1;
}
if(arg1==arg2)
{
return 0;
}
}
var Sortted=years.sort(sortFunc);
document.write("排序前的各年份:"+years);
document.write("排序后的各年份:"+Sortted);
</script>

</body> 
 
 years为什么也是升序?而不是1985,1970,1999,1998,2008,1963? --------------------编程问答-------------------- 因为这样的排序的是数组的本身 --------------------编程问答-------------------- 你用数组的 sort 方法当然是给自己排序了! --------------------编程问答-------------------- 无语~~~~~~~ --------------------编程问答-------------------- <body>


<script type="text/javascript">

var years=new Array(1985,1970,1999,1998,2008,1963);
function sortFunc(arg1,arg2)
{
if(arg1<arg2)
{
return -1;
}
if(arg1>arg2)
{
return 1;
}
if(arg1==arg2)
{
return 0;
}
}
document.write("排序前的各年份:"+years);
var Sortted=years.sort(sortFunc);
document.write("排序后的各年份:"+Sortted);
</script>

</body>   --------------------编程问答-------------------- 你已经使用years.sort(sortFunc)给years排序了。
document.write("排序前的各年份:"+years);
years.sort(sortFunc);
document.write("排序后的各年份:"+years); --------------------编程问答--------------------

<html>
    <head>
    </head>
    <body>
        <script type="text/javascript">
            var years=new Array(1985,1970,1999,1998,2008,1963);
            function sortFunc(arg1,arg2)
            {
                if(arg1<arg2)
                {
                    return -1;
                }
                if(arg1>arg2)
                {
                    return 1;
                }
                if(arg1==arg2)
                {
                    return 0;
                }
            }
            document.write("排序前的各年份:"+years);
            var Sortted=years;
            Sortted.sort(sortFunc);
            document.write("排序后的各年份:"+Sortted);
        </script>
    </body> 
</html>
--------------------编程问答-------------------- 为什么不结贴呢?这样有什么好处吗?
补充:.NET技术 ,  .NET Framework
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,