2017-09-03 111 views
-5

我不明白爲什麼第一個循環輸出0而不是1.不是i ++適用於第一個循環嗎?爲什麼第一個循環結果爲0而不是1?

for (i = 0; i < 3; i++) { 
     console.log('i'); 
    } 
+1

執行邏輯後++增量'i ++'是'最終expression',它在每個循環結束之前不進行評價。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for – davidxxx

+0

不,它在每個循環的末尾,它是遞增子句,初始化子句是第一個開始你的循環。爲什麼要構建語言,因此從哪裏開始就不太明顯。 – bryan60

+0

你是新來編程嗎? – afaolek

回答

1

否i僅在循環

相關問題