JavaScript: Rechenoperator in Variable abspeichern und wieder als Rechenzeichen in eine Rechnung übergeben?
Meine Funktion sieht so aus:
var aufgabe = document.getElementById("rechnung").value;
aufgabe = aufgabe.trim();
var woIstPlus = aufgabe.indexOf("+");
var summand1 = parseInt(aufgabe.substring(0, woIstPlus));
var summand2 = parseInt(aufgabe.substring(woIstPlus + 1));
switch (operator) {
case "+":
erg = summand1 + summand2;
break;
case "-":
erg = summand1 - summand2;
break;
case ":":
erg = summand1 / summand2;
break;
case "/":
erg = summand1 / summand2;
break;
case "*":
erg = summand1 * summand2;
break;
case "%":
erg = summand1 % summand2;
break;
default:
System.out.println("nichts");/
}
document.getElementById("ergebnis").innerHTML = erg;
Anfangs habe ich damit nur Addition rechnen wollen, aber jetzt will ich, dass alles aus einem Eingabefeld ausgelesen und berechnet wird.
JavaScript