molily: werte eines arrays in function addieren

Beitrag lesen

Du hast ein Semikolon zu viel in deinem Code.

Nach geschweiften Klammern musst du kein Semikolon mehr setzen. Tipp: Rücke den Text ordentlich ein, dann fällt dir sowas besser auf:

function addieren(Kosten) {
   var erg = 0;
   for (i=1; i <= 12; i++) {
     erg = erg + Kosten[i];
   }
  alert(erg);
  return erg;
};

  
Richtig, da ist ein überflüssiges Semikolon. Ein Syntaxfehler ist das aber nicht! »;« ist einfach eine leere Anweisung. Davon kann man beliebig viele zwischen Statements einstreuen. Die Ursache des Syntaxfehlers muss woanders liegen.  
  
Mathias