不明白长度是怎么定义的

来源:3-7 二维数组

走马灯0

2016-08-18 15:58

创建二维数组(一维长度3,二维长度6)  ,那为什么是for(var j=0;j<5;j++)而不是for(var j=0;j<6;j++)

写回答 关注

4回答

  • A29
    2016-08-18 16:23:07

    <=5,<6

  • 可可西里3776603
    2016-08-18 16:21:23

    数组定义的下标是从0开始的,长度为6,所以下标值为:0,1,2,3,4,5

  • Zone_0003
    2016-08-18 16:18:19

    我们人类数数组是从一开始数,而程序是从0开始数起,如果你要遍历二维数组的个数的话,应该是j<6或者j<=5,程序会一次遍历0,1,2,3,4,5第二维数组的六个元素

    走马灯0

    3-7二维数组中这节中,任务要求是“二维长度6”,可是答案提示是:for(var j=0;j<5;j++){ //二维长度为3。我就不明白了 ,是他答案有问题还是我理解错了

    2016-08-18 17:01:22

    共 1 条回复 >

  • muwenyuan
    2016-08-18 16:05:58

    索引值是从0开始的,当索引值为5时,它的实际长度就是6了

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题