I e6
Accumulating eines Arrays Werte - Javascript
Hier eine Reihe von Zahlen in einem Array zu akkumulieren bin versucht, ist der entsprechende Code.
e3 = prompt(e1 + ", Please enter few numbers (maximum of 6) separated by commas", "1,2,3,4,5");
e6 = e3.split(',');
for(var a=0;a <= e6.length ;a++) {
e9=e9 + +e6[a];
}
document.write(e9) ;
Doch was gedruckt gets ist NaN
statt der Standard Summe von 15. Alle Ideen, wie sie zu beheben? Vielen Dank.
Bearbeiten: Vergessen zu erwähnen, dass ich bereits alle meine Variablen früher deklariert hatte.
var e1,e2,e3,e4,e5,e6,e7,e8,e9,e10,e11;
Edit2: Hier ist meine gesamte Arbeit in Aktion. https://jsfiddle.net/nhz0Lnx8/
Deklarieren Sie Ihre Variablen mit 'var' und initialisieren' e9' auf '0'. – Pointy
@Pointy Kein Glück. 'var a = 0; e9 = 0; ' – andirew1990
10 @ andirew1990 Von deiner Geige (Edit # 2) sieht es so aus, als hättest du dieses Problem gelöst. Ist das korrekt? –