Das es dann zu dem NaN kommt is mir klar aber nicht wie es zu den punkten kommt.
Eine der Zahl wird ein String sein. Wenn du dann das "+" benutzt werden die Zahlen zu Strings umgewandelt aneinander gereiht.
alert(2 + 1) => 3;
alert("" + 2 + 1) => 21;
Gruß
Rechenkünstler
T-Rex