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

为什么会输出第七个元素

<script type="text/javascript">

 //创建数组

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

 arr[7]='**';

 //显示数组长度

 alert(arr.length);

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

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

    if(i==1){

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

    }    

    else if(i%2==0&&i!=null){

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

    }

}

结果:

*
**
***
****
undefined

提问者:qq_慕仙3273956 2020-06-17 20:12

个回答

  • qq_慕仙3273956
    2020-06-17 20:15:06

        else if(i%2==0&&arr[i]!=null){

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

        }

    那没事了?