necesito crear una estupida funcion

charlyrpc
14 de Enero del 2004
esta funcion solo le da formato a un numero entero como un numero monetario asigna $ al inicio pone comas y un punto decimal que es .00 ejemplo:
1235----> $1,234.00 no me queda, se que soy principiante pero necesito su ayuda GRACIAS...!

javi
14 de Enero del 2004
Haber si esto te sirve

cadena = "1234"
cadenaFinal = "";
while(cadena.length > 3)
{
cadenaFinal = cadena.substring(cadena.length-3,cadena.length) +"," + cadenaFinal
cadena = cadena.substring(0,cadena.length-3)
}
if(cadenaFinal.length > 0)
{
cadenaFinal = cadena + "," + cadenaFinal
cadenaFinal = cadenaFinal.substring(0,cadenaFinal.length-1)
}
else
cadenaFinal = cadena

cadenaFinal = '$ ' + cadenaFinal + ".00";