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

大家帮帮忙:document.write(arr[0]+"<br>" + arr[7] +"<br>" + arr[2] + "<br>" +arr[4]);是什么意思?看不懂啊

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

arr[7] = "***"; 

 //显示数组长度

alert(arr.length);

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

document.write(arr[0]+"<br>" + arr[7] +"<br>" + arr[2] + "<br>" +arr[4]);


提问者:昵称不好想 2016-07-16 11:43

个回答

  • 青岱
    2016-07-16 11:56:53
    已采纳

    首先要掌握数组的概念。

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

    表示 arr这一数组有6个内容。 

    arr[0]的内容是*

    arr[1]的内容是##

    ...

    ...

    arr[5]的内容是 ##*

    此时该数组从0到5,一共有6个内容

    后来又添加了一个arr[7]

    数组内容就变成8个了,其中arr[6]是空数组

  • 林家阿酒
    2016-07-16 11:51:23

    arr[i]代表数组第i项,i从0开始

    <br>表示换行

    代码输出显示:

    *

    ***

    **

    ****