數(shù)組排序sort()這個完全沒看懂,求大神指點。
1.使用sort()將數(shù)組進行排序,代碼如下:
<script type="text/javascript">
?var myarr1 = new Array("Hello","John","love","JavaScript");
?var myarr2 = new Array("80","16","50","6","100","1");
?document.write(myarr1.sort()+"<br>");
?document.write(myarr2.sort());
</script>
運行結果:
Hello,JavaScript,John,love
1,100,16,50,6,80
2016-10-28
它是根據(jù)ASCII碼來排序的,具體的你可以研究一樣數(shù)據(jù)結構與算法
2016-10-25
簡單說比如第一個數(shù)組:比較第一個字母 順序是 H ?J ? J ?L,兩個J 比較第二個字母a o ,所以順序是Hello,JavaScript,John,love。
同理第二個數(shù)組時比較第一個數(shù)字開始。
?個人觀點。
2016-10-24
不知道這樣說是否明白,sort()方法默認是按照ASCII碼大小排序,樓主可以多試驗幾次看看