我明白我猜的循環,但我驚訝地發現console.log中的firebug迭代一次。我期望10x迭代(0-9)。爲什麼10?爲什麼在console.log javascript中迭代一次?
$i = 0;
while ($i < 10) {
console.log($i);//the last time here should be $i=9, not $i=10
++$i;
}
// in console log i have(0...10)
while ($i < 10) {
console.log($i);
$i++;
}
// in console.log i have doubled 9(0...9,9) Why 9 doubled???
謝謝你的建議
你爲什麼要命名變量'$ i'?這是PHP的主題。 – 2013-04-06 16:46:33
[這對我來說沒有加倍9 ...](http://jsfiddle.net/dU4Ey/) – 0x499602D2 2013-04-06 16:47:39
將你的'console.log'改爲'console.log(「$ i是」+ $ i); '看看它是什麼樣子。 – Pointy 2013-04-06 16:48:43