課程
/前端開發
/JavaScript
/JavaScript進階篇
? for(var i=content.childNodes.length-1;i>=0;i--)
就是這句話,每次刪除節點后?i=content.childNodes這個值是不是會變?。?,那為什么還要i--?
2017-08-08
源自:JavaScript進階篇 9-14
正在回答
一共是五組數據對吧,content.childNodes.length的長度也就是數據的個數等于5。因為底標是從0開始所以要-1。?i=content.childNodes.length-1,i初始值是4對吧。?然后i=content.childNodes.length-1=3(因為i=4),以此類推,i=content.childNodes.length-1的長度是不變的,相當于是一個公式。實際上是第i個數據,刪除第五個數據(刪除i=4的數據)。換句話說for(i=4;i>=0;i--),那i=4也是不變的對吧
DOFOR 提問者
慕運維3393194 回復 DOFOR 提問者
DOFOR 提問者 回復 慕運維3393194
i=content.childNodes.length-1是說它的長度(也就是個數i=4),i--是依次減小,i=3,i=2,i=1,i=0
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答for循環的內容不懂
1 回答不懂該怎么寫for循環i的取值
2 回答循環不懂?。。。???
3 回答for 循環
2 回答for循環
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-08-08
一共是五組數據對吧,content.childNodes.length的長度也就是數據的個數等于5。因為底標是從0開始所以要-1。?i=content.childNodes.length-1,i初始值是4對吧。?然后i=content.childNodes.length-1=3(因為i=4),以此類推,i=content.childNodes.length-1的長度是不變的,相當于是一個公式。實際上是第i個數據,刪除第五個數據(刪除i=4的數據)。換句話說for(i=4;i>=0;i--),那i=4也是不變的對吧
2017-08-08
i=content.childNodes.length-1是說它的長度(也就是個數i=4),i--是依次減小,i=3,i=2,i=1,i=0