Foros del Web » Programando para Internet » Javascript »

Formatear numero punto de millares y sin decimales

Estas en el tema de Formatear numero punto de millares y sin decimales en el foro de Javascript en Foros del Web. Saludos¡ Tengo un codigo javascript que realiza un incremento a un numero cada segundo pero me devuelve el número sin formato cuando llamo a ese ...
  #1 (permalink)  
Antiguo 06/09/2009, 12:44
 
Fecha de Ingreso: agosto-2007
Mensajes: 26
Antigüedad: 16 años, 9 meses
Puntos: 2
Formatear numero punto de millares y sin decimales

Saludos¡

Tengo un codigo javascript que realiza un incremento a un numero cada segundo pero me devuelve el número sin formato cuando llamo a ese elemento.

function countDown(incremento)
{
toHour=toHour+incremento;
setTimeout("countDown()",1000);


document.getElementById('fecha').innerHTML = toHour;
}

Necesito que cuando llame al elemento toHour que enrealidad es una cantidad por ejemplo 50000.56 me devuelva 50.000 hay alguna manera? Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 06/09/2009, 20:42
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Formatear numero punto de millares y sin decimales

intenta primero pasar el numero por Math.floor para quitar la parte decimal. asumo que queras Math.floor porque segun viendo tu ejemplo .56 no redondea al uno. si quieres redondear al uno o cero utiliza Math.round. luego, utiliza el metodo toLocaleString para que devuelva el formato con los seperadores de millares.

por otro lado, vas a tener problema en la segunda llamada de la funcion en el setTimeout porque la funcion necesita de un argumento para seguir incrementando. de modo que el primer argumento tiene que ser una funcion anonima con la llamada a la funcion countDown y su argumento.
Código:
setTimeout(function(){
countDown(numero);
}, 1000);
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 06/09/2009, 23:58
 
Fecha de Ingreso: agosto-2007
Mensajes: 26
Antigüedad: 16 años, 9 meses
Puntos: 2
Respuesta: Formatear numero punto de millares y sin decimales

Genial¡¡

Muchas gracias .

zerokilled lo necesitaba para un juego desde navegador que estoy desarrollando pasate por el si te apetece industrialwars.com, lo dicho muchisimas gracias.
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 00:01.