Hehe.
Noch was:
String.prototype.decToGerman = function() { return this.replace('.', ','); }
Number.prototype.toLocaleString() existiert.
Es ging augenscheinlich um eine Demo für das Prototyping und dass hierfür etwas wie s=new String(n)
nicht nötig ist. Die Methode replace() habe ich wegen der Augenscheinlichkeit gewählt und weil PL genau diese explizit anwenden wollte. Da lag der Kommata-Tausch einfach mal nahe.
Das Number.prototype.toLocaleString() existiert ist aber ein netter Hinweis an PL. Vielleicht sucht er ja eigentlich danach...