代碼細(xì)節(jié)問題
請(qǐng)教:oLis[i].index = i;中的index表示什么? ? ? for(var i= 0,len = oLis.length;i<len;i++){……}與 for(var n= 0;n<len;n++){……}對(duì)比,一個(gè)i=0后跟逗號(hào),一個(gè)n=0后跟分號(hào),這是為什么?
請(qǐng)教:oLis[i].index = i;中的index表示什么? ? ? for(var i= 0,len = oLis.length;i<len;i++){……}與 for(var n= 0;n<len;n++){……}對(duì)比,一個(gè)i=0后跟逗號(hào),一個(gè)n=0后跟分號(hào),這是為什么?
2016-09-24
舉報(bào)
2016-10-06
可以去百度隨便搜一下for循環(huán)的語法,for循環(huán)里【第一個(gè)分號(hào)之前的內(nèi)容】是初始化的部分,也就是循環(huán)執(zhí)行之初的狀態(tài),如果設(shè)置了多個(gè),應(yīng)該用逗號(hào)隔開。【第一個(gè)分號(hào)和第二個(gè)分號(hào)之間的內(nèi)容】是判斷循環(huán)是否還要繼續(xù)的條件,比如這里是說如果i仍然小于len就繼續(xù)循環(huán)啦?!镜诙€(gè)分號(hào)之后的內(nèi)容】是每次循環(huán)之后要進(jìn)行的操作,比如這里是說每次循環(huán)之后都要i++啦。
2016-09-24
var i=0,len=oLis.length;是同時(shí)聲明了兩個(gè)變量,一個(gè)是i 一個(gè)是len。var n=0;n<len;是聲明了一個(gè)變量n,語句的判斷條件是n<len