這個問題在這里已經有了答案: 為什么“for”回圈外的console.log會列印出一個“額外”的數字? (4 個回答) 2天前關閉。
像這樣的簡單 for 回圈。
檔案列印 0 到 10
但為什么控制臺是 11,而不是 10?
for(var i=0; i<=10; i ){
document.write(i);
}
console.log(i);
uj5u.com熱心網友回復:
因為回圈加一存盤值。然后它在增加值后檢查條件。如果滿足條件,則進入回圈體。如果不滿足,則退出。
迭代 i = 10, 10 <= 10.... 好的,進入回圈體
下一次迭代,i = 11, 11 <= 10.... 好吧,不是這樣退出回圈。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/424738.html
標籤:javascript for循环
