JS interpretiert die Eingaben als Text.
Wenn man darauf einen arithmetischen Operator anwendet (wie z.B. * uder -), probiert JS, die Werte als Zahl zu interpretieren. Alles wunderbar.
Leider ist der Operator + auch fuer Strings definiert (zum Konkatinieren); daher passiert wahrscheinlich folgende:
a = "10";
b = "2";
c = a + b;
=> c = 102
aber willst sicherlich: c = 12
Daher kannst Du den Vorgang mit einem eindeutig arithmetischen Operator versehen, um JS zu zwingen die Werte als Zahlen zu interpretieren:
c = a + b - 0 oder c = (a + b) * 1;