我遇到了javascript for循環的問題。我將一個數組的元素相加,但由於某種原因,我的循環會在第一個條目中添加兩次!在這裏有一個類似的話題(http://stackoverflow.com/questions/3121670/for-loop-repeats-first-loop-twice),但作者沒有詳細解釋他的決議,只是它是「事端愚蠢」他做到了。誰能告訴我我在做什麼愚蠢?For循環重複第一次迭代兩次
for(j=0;j<ARRAY.length;j++)
{TOTAL += ARRAY[j];}
輸出在HTML表中使用,它是正確顯示,它只是增加了一倍第一個條目這是個問題!
任何幫助將不勝感激。
初始化了'TOTAL'嗎? – 2011-11-02 17:13:26
在這種情況下,它不應該有任何區別,但你應該確保「j」是用'var'聲明的。你的循環肯定不會重複第一次迭代。 – Pointy
@Karl Major:也通過你之前的一些問題並接受對你有幫助的回答 – PeeHaa