這一節(jié)沒(méi)看懂!麻煩大神解答一下
講解案例中的
var?myarr=new?Array();??//先聲明一維? for(var?i=0;i<2;i++){???//一維長(zhǎng)度為2 ???myarr[i]=new?Array();??//再聲明二維? ???for(var?j=0;j<3;j++){???//二維長(zhǎng)度為3 ???myarr[i][j]=i+j;???//?賦值,每個(gè)數(shù)組元素的值為i+j ???} ?}
問(wèn)題:不明白為什么(i=0;i<2;i++)得出的結(jié)果一維長(zhǎng)度就為2了呢?可不可以這么理解:i=0;i<2,那么i可以取值為0和1,那i++之后應(yīng)該得出兩個(gè)數(shù)1和2啊,那為啥值就為2而不是1呢?
2017-05-24
for(var i=0;i<2;i++)這句的意思是,
首先給i賦值為0,
然后判斷i<2是否符合,
如果是,運(yùn)行{? }的語(yǔ)句,
然后執(zhí)行i++,
再然后判斷i<2是否符合。
所以符合的只有i=0,i=1,即一維數(shù)組長(zhǎng)度為2。
2017-05-24