谁能帮我解释一下这运行结果是怎么出来的吗?

来源:7-22 数组排序sort()

Elf_zdm

2016-05-05 10:56

<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


写回答 关注

1回答

  • Power_Man
    2016-05-05 11:24:17

    myarr1和myarr2分别定义了2个数组    然后document.write()是输出,     sort()函数是一个用来排列的函数。

    比方说字母类型的 是按a-z这样排列。 数字就是按1-0这样的方式排列输出。 如果要对其进行大小排序是这个方式:myarr.sort(sortNumber)  输出就是从小到大

    Elf_zd... 回复Power_...

    懂!谢谢啦

    2016-05-12 09:37:11

    共 4 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468192 学习 · 21891 问题

查看课程

相似问题