走马灯0
2016-08-18 15:58
创建二维数组(一维长度3,二维长度6) ,那为什么是for(var j=0;j<5;j++)而不是for(var j=0;j<6;j++)
<=5,<6
数组定义的下标是从0开始的,长度为6,所以下标值为:0,1,2,3,4,5
我们人类数数组是从一开始数,而程序是从0开始数起,如果你要遍历二维数组的个数的话,应该是j<6或者j<=5,程序会一次遍历0,1,2,3,4,5第二维数组的六个元素
索引值是从0开始的,当索引值为5时,它的实际长度就是6了
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题