Thomas Geipel: For-Schleife

Beitrag lesen

Ich habe z.B. 15 Variablen mit den Namen Frage1, Frage2, etc.

Jetzt möchte ich Frage1 bis Frage15 zusammenzählen. Ich hatte mir das so vorgestellt:

for(i = 1; i <= 15; i++)

»»  {
»»  var total = frage[i] + frage[i+1];
»»  alert(total);
»»  }

Hallo,

obiges Script sollte nicht ganz funktionieren :-)
1. Ist die Variable frage als Array definiert ?
2. Beginnen Arrays in JS mit dem Index 0. Daher muss der Anfangwert fuer i in der for-Schleife = 0 sein.
(und der Endwert natuerlich 14).
3. Im Schleifenrumpf soll ja bei jedem Durchlauf der Inhalt von frage[i] aufaddiert werden.
Daher muss die Anweisung lauten: total += frage[i];
Vor der Ausfuehrung der Schleife sollte dann total
aber auf jeden Fall noch mit 0 initialisiert werden.
(4. Alert steht wohl besser ausserhalb der Schleife :-)

bis denn
Thomas