Foros del Web » Programando para Internet » Javascript »

Cuatro decimales (funsion para dar formato de miles)

Estas en el tema de Cuatro decimales (funsion para dar formato de miles) en el foro de Javascript en Foros del Web. hola antes que nada un cordial saludo y mi pregunta es tengo una funsion para dar fomato de miles y me funsiona todo bien pero ...
  #1 (permalink)  
Antiguo 04/12/2010, 21:52
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mexico
Mensajes: 5
Antigüedad: 11 años, 1 mes
Puntos: 0
Cuatro decimales (funsion para dar formato de miles)

hola antes que nada un cordial saludo y mi pregunta es tengo una funsion para dar fomato de miles y me funsiona todo bien pero hay un apartados donde no necesito decimales, donde necesito dos decimales(es donde me va a la perfeccion la funsion) y otro donde necesito hasta cuatro deciamles, mi pregunta es que parametros tendria que mover para quitar los decimales y para poner 4 decimales aunque tenga que usar 3 distintas fuinciones para tales objetivos espero puedan ayudarme con este conflicto de antemano gracias.... anexo la funsion


function NumberFormat(num, numDec, decSep, thousandSep){
var arg;
var Dec;
Dec = Math.pow(10, numDec);
if (typeof(num) == 'undefined') return;
if (typeof(decSep) == 'undefined') decSep = ',';
if (typeof(thousandSep) == 'undefined') thousandSep = '.';
if (thousandSep == '.')
arg=/./g;
else
if (thousandSep == ',') arg=/,/g;
if (typeof(arg) != 'undefined') num = num.toString().replace(arg,'');
num = num.toString().replace(/,/g, '.');
if (isNaN(num)) num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num * Dec + 0.50000000001);
cents = num % Dec;
num = Math.floor(num/Dec).toString();
if (cents < (Dec / 10)) cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++)
num = num.substring(0, num.length - (4 * i + 3)) + thousandSep + num.substring(num.length - (4 * i + 3));
if (Dec == 1)
return (((sign)? '': '-') + num);
else
return (((sign)? '': '-') + num + decSep + cents);
}
  #2 (permalink)  
Antiguo 04/12/2010, 22:11
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mexico
Mensajes: 5
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Cuatro decimales (funsion para dar formato de miles)

Una disculpa al foro he visto en donde se tiene que cambiar el parametro una disculpa y porfavor diganme cmo dar de baja o cerrar un tema por su atencion gracias

Etiquetas: cuatro, dar, formato
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:00.