a sto punto visto che vogliam essere puntigliosi

a.replace(/\./g , ",") .

Io non sono un drago con le reg exp, ma sta cosa mi sosititusce tte le occirrenze invece che solamente la prima.

Poi i caratteri speciali delle regexp li inserico con l'escape e mi faccio tte le conversioni che voglio.

Magari sapete anche dirmi qlke tecnica migliore ma facedno cosi' vado via liscio.

EDIT: asd avevo sbagliato le barrette me ne sono accorto solo dopo aver postato . cmq ora sono nel verso giusto.

Inoltre attento che a da come l'hai fatta non e' una stringa.
fai ((String)a).replace(...)

Vabbe' che js non e' tipizzato pero cmq un po' di tipizzazione .... eh
nel caso non fossi convinto fai un alert( typeOf(a) ) e vedi di che tipo e' la var anche se crado che cmq ti risponda con Object ..... mah vedi te cmq per sicurezza fagli un typecasting come indicato sopra.