我在javascript中有一行代碼有問題。我做了一個funtcion:Javascript for-loop凍結了瀏覽器,沒有語法錯誤
function evvalt(valtoztat){
for(i=0;i<12;i++) naptar(valtoztat);
}
如果我這樣做,那麼瀏覽器凍結了。 naptar(函數)沒有問題,它完美的工作。這個問題在未來的有趣的一面:
function evvalt(valtoztat){
naptar(valtoztat);
naptar(valtoztat);
naptar(valtoztat);
naptar(valtoztat);
naptar(valtoztat);
naptar(valtoztat);
naptar(valtoztat);
naptar(valtoztat);
naptar(valtoztat);
naptar(valtoztat);
naptar(valtoztat);
naptar(valtoztat);
}
這是沒有問題的代碼..:o 我想知道是什麼問題。
謝謝您的assistence, 大衛
你得到了一個無限循環,這就是發生了什麼.. – Chrillewoodz 2015-04-05 17:43:45
當你做'for(var i = 0; ...'? – 2015-04-05 17:46:30
時會發生什麼?請勿使用簡寫語法,請使用括號{} – Chrillewoodz 2015-04-05 17:46:53