问答详情
源自:3-8 编程练习

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

//创建数组


        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个位置的,不是应该排最后吗?


        }

输出结果没问题。

提问者:qq_血海飘香_0 2017-06-12 11:35

个回答

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

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