课程
/前端开发
/JavaScript
/JavaScript进阶篇
创建二维数组(一维长度3,二维长度6) ,那为什么是for(var j=0;j<5;j++)而不是for(var j=0;j<6;j++)
2016-08-18
源自:JavaScript进阶篇 3-7
正在回答
<=5,<6
数组定义的下标是从0开始的,长度为6,所以下标值为:0,1,2,3,4,5
我们人类数数组是从一开始数,而程序是从0开始数起,如果你要遍历二维数组的个数的话,应该是j<6或者j<=5,程序会一次遍历0,1,2,3,4,5第二维数组的六个元素
走马灯0 提问者
索引值是从0开始的,当索引值为5时,它的实际长度就是6了
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答既然给数组规定了长度,但是还是可以输出规定长度的数组,那么规定数组长度的意义是什么呢?
2 回答数组事先不用定义长度吗?
3 回答关于数组定义长度的问题
2 回答为什么高度会是8,想不明白
2 回答组数长指定长度后,不是可以将元素储存在规定长度外吗,为和显示的是undefined