Comunidad de diseño web y desarrollo en internet online

formateo de cifras number_format

Citar            
MensajeEscrito el 19 Mar 2008 06:55 pm
Hola exista alguna opcion para fomatear cifras similar a lo que hace Php con number_format?

si en un Array guardo varias cifras (156456415641, 65632153416, 10402451, ...)
como puedo mostrarlas:
156,456,415,641
65,632,153,416
10,402,451
... ?



Gracias, Salu2!

Por comicSans

Claber

151 de clabLevel



 

msie7
Citar            
MensajeEscrito el 19 Mar 2008 07:30 pm
Puedes hacerlo dividiendo entre 1000 y luego cogiendo sólo la parte entera, con Math.floor(number)

Por mcapu

181 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 27 Mar 2008 09:13 pm
Debo confesar que no veia como hacer esto pero gracias por el tip

ASI quedo:

Código :

var num = 7553930;
var cifras:Array = new Array();
// para separar entres cifres
// obteniendo valor sobrante entre 1000
while (num>1000) {
   sobrante = num%1000;
   num = Math.floor(num/1000);
   cifras.push(sobrante);
   trace(sobrante);
   if (num<1000) {
      trace(num);
      cifras.push(num);
   }
}
// volteo el array
cifras.reverse();
trace(cifras.join(' '));


num es una variable siempre de numeros enteros asi es que GRACIAS, y Salu2!

Por comicSans

Claber

151 de clabLevel



 

msie7
Citar            
MensajeEscrito el 27 Mar 2008 09:15 pm
Si tuviera algun error esto ¿me pueden ayudar a corregirlo?

Por comicSans

Claber

151 de clabLevel



 

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.