我,在我的代碼多個部分,snippits與此類似:JavaScript中的循環出錯?
function updateScore() {
var currentPoints=0;
for (nni=0;nni<currentSession.Questions.length+1;nni++) {
currentPoints+=currentSession.Questions[nni].Score;
}
alert('hi');
document.getElementById('quiz_score').innerHTML='%'+(currentPoints/currentSession.TotalPoints)*100
}
一切正常......直到循環後。這在多種情況下發生。在循環結束後,警報甚至不會顯示。這就像功能剛剛停止...
我也有問題迭代器(在這種情況下,nni)保持全球。基本上,我不能在代碼中再次使用該變量,因爲由於某種原因,如果我更改nni,它會弄亂for循環。我似乎沒有做正確的事情。我是一個自我認識的人(基本上使用谷歌搜索我不知道的東西,我從來沒有上過課)。我一定錯過了一些關於循環的東西。
如果可以的話,謝謝!
爲什麼'nni
2011-04-12 13:23:18