第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

老師給的for循環(huán)不懂

? for(var i=content.childNodes.length-1;i>=0;i--)

就是這句話,每次刪除節(jié)點后?i=content.childNodes這個值是不是會變小?,那為什么還要i--?

正在回答

2 回答

一共是五組數(shù)據(jù)對吧,content.childNodes.length的長度也就是數(shù)據(jù)的個數(shù)等于5。因為底標(biāo)是從0開始所以要-1。?i=content.childNodes.length-1,i初始值是4對吧。?然后i=content.childNodes.length-1=3(因為i=4),以此類推,i=content.childNodes.length-1的長度是不變的,相當(dāng)于是一個公式。實際上是第i個數(shù)據(jù),刪除第五個數(shù)據(jù)(刪除i=4的數(shù)據(jù))。換句話說for(i=4;i>=0;i--),那i=4也是不變的對吧

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

DOFOR 提問者

for(i=4;i>=0;i--),那i=4,恩這個i不變,但是 i=content.childNodes.length-1這個不就變了嗎,每次循環(huán)不就自動少一位嗎,i--的話就又少了,不就多減了一次嗎?我還是不懂唉
2017-08-08 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕運維3393194 回復(fù) DOFOR 提問者

for循環(huán)里var i=content.childNodes.length-1;只在第一次執(zhí)行,不進入循環(huán),比如: var j=0 for(j++;j<5;j++){ document.write(j); }輸出的是1234,
2017-08-26 回復(fù) 有任何疑惑可以回復(fù)我~
#3

DOFOR 提問者 回復(fù) 慕運維3393194

凹,這樣啊,雖然節(jié)點刪除了,但是它只執(zhí)行一次嘍
2017-08-28 回復(fù) 有任何疑惑可以回復(fù)我~

i=content.childNodes.length-1是說它的長度(也就是個數(shù)i=4),i--是依次減小,i=3,i=2,i=1,i=0

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

DOFOR 提問者

不是刪除節(jié)點后,他的子節(jié)點變少了,那content.childNodes.length不也就小了嗎?
2017-08-08 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學(xué)習(xí)       468771    人
  • 解答問題       22474    個

本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界

進入課程

老師給的for循環(huán)不懂

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號