Liebe Community,
ich bin ganz neu, sowohl hier im Forum, als auch mit Javascript und dem Webdeveloping allgemein. Seht mir somit die ein oder andere Frage auf die eine naheliegende oder gar triviale Antwort zu folgen hat bitte nach.
Folgendes Problem quält mich und lässt mich bereits seit Stunden keine Lösung finden. Auch die Suche im Internet wie auch hier im Forum brachte mich nicht weiter:
Wie füge ich mittels einer Variablen, die durch ein Input-Feld 'bedient' wird, mithilfe von push. Zahlen als Zahlen und nicht als string, also umgeben von "" in ein Array ein?
Ich hoffe ich konnte mein Problem ausreichend schildern.
Im Grunde geht es mir darum mit diesen Zahlen aus dem Array weiterrechnen zu können. Diese sollen jedoch vom Nutzer kommen, der seine Werte in das Input-Feld eingibt.
Wenn ich so z.B., wenn diese Zahlen eben als string zwischen den "" sind, die Werte addieren möchte, werden sie einfach aneinandergereiht. Also "5"+"5"="55", etc. ...
Ich danke euch im Voraus für Bemühungen aller Art.
Hier der Code:
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<title>Test</title>
<style>
</style>
</head>
<body>
<input id="zahlenEingabe">
<button id="hinzufuegen">In die Datenbank aufnehmen</button>
<script type="text/javascript">
var datenbank = new Array ()
document.getElementById("hinzufuegen").onclick = function() {
var eingabe = document.getElementById("zahlenEingabe").value;
datenbank.push (eingabe);
console.log (datenbank);
}
</script>
</body>
</html>
Alles anzeigen