Siechfred: x.replace is not a function?

Beitrag lesen

Tag flokon.

Warum setzt du den Punkt in Hochkommata?
Weil es sonst nicht tut.

Es tut doch aber gar nichts, oder? Lass dir mal den Typ von x anzeigen (typeof), vermutlich bekommst du hier das Ergebnis "number". Replace ist aber eine Methode des String-Objektes, ein Integer hat aber keine Methode "replace". Mache also einfach aus dem Integer explizit einen String:

zahl = 1.2;  
int_to_str = new String(zahl);  
subst_str = int_to_str.replace(".", ",");  
alert(subst_str);

Alternativ könnte die replace-Anweisung so aussehen:
subst_str = int_to_str.replace(/\./, ",");

Siechfred

--
«Ich liebe euch doch alle!»