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

数组长度怎么数?

var  arr = ['*','##',"***","&&","****","##*"];   arr[7] = "**"; 这个数组的长度为什么是8 不是7呢?

提问者:歪果仁gg 2015-10-28 18:31

个回答

  • 双子Micro
    2015-10-29 14:45:20

    因为数组是从0开始的,0——7长度当然是8啊

  • Perona
    2015-10-28 18:34:15

    arr[7] = "**";

    这一行已经定义了下标为7,那么数组长度就是8。下标从0开始,长度从1开始。