这个是怎么实现自动排序的,求解释

来源:3-8 编程练习

qq_血海飘香_0

2017-06-12 11:35

//创建数组


        var arr = ['*', '##', "***", "&&", "****", "##*"];


        arr[7] = "**";


        //显示数组长度


        document.write("数组的长度为:" + arr.length + "<br/ >");


        //将数组内容输出,完成达到的效果。


        for (var i = 0; i < 6; i++) {


            if (i % 2 == 0)


                document.write(arr[i] + "<br/>");


            if (i == 1)


                document.write(arr[7] + "<br/>"); //这里不懂,它是怎么自动排列到第2个位置的,不是应该排最后吗?


        }

输出结果没问题。

写回答 关注

1回答

  • qq_追梦_84
    2017-06-12 11:51:15
    已采纳

    for循环执行,为i为0时,打印arr[0]的值,i为1的时候,就打印arr[7]的值了啊。

    qq_血海飘...

    非常感谢!

    2017-06-12 14:14:20

    共 1 条回复 >

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题