function decimales(Numero, Decimales) {
var pot = Math.pow(10, Decimales);
var num = parseInt(Numero * pot) / pot;
var nume = num.toString().split('.');
var entero = nume[0];
var decima = nume[1];
var fin;
if (decima != undefined) {
fin = Decimales - decima.length;
}
else {
decima = '';
fin = Decimales;
}
for (i = 0; i < fin; i++)
decima += String.fromCharCode(48);
var buffer = "";
var marca = entero.length - 1;
var chars = 1;
while (marca >= 0) {
if ((chars % 4) == 0) {
buffer = "." + buffer;
}
buffer = entero.charAt(marca) + buffer;
marca--;
chars++;
}
if (decima != '')
num = buffer + ',' + decima;
else
num = buffer;
return num;
}
Muchas gracias, funciona perfecto !
Soy nuevo en esto del web, como debo llamar esa funcion, gracias
Si eres nuevo deberías de empaparte bien de tutoriales de Javascript (en este caso).
Para llamarla, por ejemplo:
var resultado = decimales(20.45867, 2);
var resultado = decimales(miVariable, 2);
document.write(decimales(miVariable, 2))
…;
Gracias, agradezco tu ayuda, y si… tu sugerencia la llevaré a cabo
Gracias