Alles anzeigenNö, push() wirft den korrekten Datentypen in das Array. Das Problem hier ist einfach nur, dass alles Formularfelder ( die zur Eingabe dienen ) grundsätzlich erstmal als String behandelt werden, ganz egal, was dort eingetragen wurde.
Du hast aber in Deinem Beispiel doch für die Berechnung bereits parseInt() verwendet, warum dann nicht gleich bei der Übergabe an das Array:
Problem gelöst...
Dazu muss natürlich gewährleistet sein, dass der Wert der Eingabe tatsächlich einem Integer entspricht, oder man legt eine Prüfung und Fehlerbehandlung an.
Genau das ist es, was ich gesucht habe. Und genau das war auch das Problem, dass ich anfangs auch versucht hatte, in HTML das ganze zu lösen indem ich dem Input Feld den type "number" geben wollte.
Im Grunde hatte ich nach genau so etwas wie dem parseInt gesucht - und jetzt schließlich gefunden! Danke euch dafür!
(Und ja, das Problem lag tatsächlich darin, dass die Informationen aus dem Input Feld kamen. Denn wenn ich im Script selber einen Wert pushe, kommt dieser auch tatsächlich als Zahl im Array an.)