qq_毐埗_03252123
2016-06-10 15:06
创建一维数组长度为3 这里为什么要这么写?
for(var i=1;i<4;i++ )
不是很明白这样就表示长度3了? i<4是什么意思呢
i=1意思是i从1开始
i<4意思是i到3结束(因为i要小于4,所以i为3时继续执行,到4时则不满足i<4,所以不进行for循环)
i++意思是每执行一次for内的循环后i的值就增加一
所以,最后i=1、2、3时都会执行for循环内的内容,i=4时不满足条件不执行,总共执行了3次。
i<4是条件,先定义i=1,意思是从1开始一直循环。 然后数组里面是 1 2 3 这个三个数,所以长度length=3
i<4是条件,表示i<4时都可以循环下面的代码,刚开始i=1,每次i+1,再判断i是否小于4,这里i可以取1,2,3;就是循环三次
for循环语句,相当于每次执行完循环体,进行if(i<4)条件判断,false时不再执行. i值 1,2,3.后跳出.
恩,你是想便利的话建议从零开始,Array下标由零开始.
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题