Der Martin: Abfangen von Var die leer sind, somit kein NaN als Ausgabe

Beitrag lesen

Guten Abend,

	if (typeof(input1)=="number" && input1+""=="NaN") { var input1 =0; }	
	if (typeof(input2)=="number" && input2+""=="NaN") { var input2 =0; }
	if (typeof(input3)=="number" && input3+""=="NaN") { var input3 =0; }

ich vermute mal, dass das sogar so wie gewünscht funktioniert. Aber anstatt mit den Typ- und Fehlerbezeichnern als Strings zu jonglieren, würde ich doch lieber die Abfragefunktion isNaN() verwenden.

	document.getElementById("output").innerHTML= (input1 + input2 + input3).toString().replace(/\./ , ",");	

Und warum den Dezimalpunkt wieder zu einem Komma machen?

Live long and pros healthy,
 Martin

--
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.