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

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


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


正在回答

2 回答

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

1 回复 有任何疑惑可以回复我~
#1

qq_浮雲遊子_03977413 提问者

这个我知道 我不知道那个1 10 16 50 6 80 怎么来的 哎好像知道了 按照最高位从1到9的顺序!看来昨天的觉没白睡,哈哈
2017-02-10 回复 有任何疑惑可以回复我~

数字也有对应的字符编码

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

举报

0/150
提交
取消

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

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