2010-12-19 17 views
1

Ich bin neu in JavaScript und Programmierung im Allgemeinen (obwohl ich weiß, dass einige Leute JavaScript nicht als eine vollständige Programmiersprache betrachten; ich denke es ist, da es einige OOP-Tendenzen hat).JavaScript for loop help

Ich habe Probleme zu verstehen for Schleifen.

Es tut mir leid, das ist so einfach, also bitte nicht herablassend.

Ich habe dieses Skript:

var total = 0; 

for(i = 0; i < 2; total+=100) 
{ 
document.write("The sum is " + total); 
} 

Aber Fenster meinen Browser abstürzt, und es hat nichts mit dem Browserfenster schreiben.

Was mache ich falsch?

Antwort

4

Sie vergessen zu erhöhen i.

+0

Oh! Also, sollte ich wie folgt inkrementiert werden: 'i ++' und dann zwischen den geschweiften Klammern: 'total + = 100'. Mit anderen Worten, verschiebe das "total + = 100" in den Körper der For-Loop-Funktion? – Zach

+1

Oder Sie können beides erhöhen, getrennt durch den Komma-Operator. 'für (...; i ++, total + = 100) {...' –

+0

OK, cool! Vielen Dank für die Hilfe! – Zach