web小菜
2016-10-24 18:23
1.使用sort()将数组进行排序,代码如下:
<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
它是根据ASCII码来排序的,具体的你可以研究一样数据结构与算法
简单说比如第一个数组:比较第一个字母 顺序是 H J J L,两个J 比较第二个字母a o ,所以顺序是Hello,JavaScript,John,love。
同理第二个数组时比较第一个数字开始。
个人观点。
不知道这样说是否明白,sort()方法默认是按照ASCII码大小排序,楼主可以多试验几次看看
JavaScript进阶篇
468190 学习 · 21891 问题
相似问题