JS 繼續(xù)循環(huán) 不懂啊
<script type="text/JavaScript">
?var mynum =new Array(70,80,66,90,50,100,89);//定義數(shù)組mynum并賦值
?var i;
?for(i=0;i<mynum.length;i++)
?{
? if(mynum[i]<60)
? ? {
document.write("成績(jī)不及格,不輸出!"+"<br>");
? ? continue;
}
document.write("成績(jī):"+mynum[i]+"及格,輸出!"+"<br>");
}
?請(qǐng)問(wèn) :
1、這里i 和變量mynum 有什么關(guān)系?
2、這里 i<mynum.length 這 又是什么意思??? 為什么會(huì)這樣寫(xiě)
2017-02-08
這個(gè)地方 mynum表示數(shù)組變量,i是數(shù)組變量mynum的元素索引。比如:
mynum[3]就表示數(shù)組mynum的第4個(gè)元素,即90,為什么是第4個(gè)不是第3個(gè)呢?因?yàn)閿?shù)組元素的索引是從0開(kāi)始的,即mynum[0]表示數(shù)組mynum的第一個(gè)元素70,mynum[1]就表示數(shù)組mynum的第二個(gè)元素80,依次類推。
mynum.length表示數(shù)組的長(zhǎng)度。對(duì)于這個(gè)地方來(lái)說(shuō),mynum是一維數(shù)組,共有7個(gè)元素,所以,mynum.length就等于7,i<mynum.length就表示當(dāng)數(shù)組元素的索引i小于數(shù)組長(zhǎng)度mynum.length時(shí)怎么怎么樣
2017-02-05
i<mynum.length//達(dá)成條件i小于數(shù)組mynum的長(zhǎng)度(例子中的是7)時(shí),執(zhí)行for循環(huán)
下面用了mynum[i] ? i是一個(gè)變量,當(dāng)i=1時(shí)即mynum[1]=70(對(duì)于上述例子來(lái)說(shuō))