问答详情
源自:7-22 数组排序sort()

7-22中的例子看不懂呀 谁能解释一下

<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


另外还有那个升序降序排列也搞不懂 难道是我智商问题?


提问者:qq_浮雲遊子_03977413 2017-02-09 18:06

个回答

  • qq_白天不懂夜的黑_6
    2017-02-09 18:31:57
    已采纳

    如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。

  • qq_白天不懂夜的黑_6
    2017-02-14 14:30:36

    数字也有对应的字符编码