Si, hicimos una funcion que hace lo mismo pero para N decimales, lo que me 
habia llamado la atencion era el comportamiento con la resta y la aparicion del 
margen de error. Pensamos que quizas habia forma de eliminar el margen de error 
sin la necesidad del redondeo.
 
Matias



> From: [EMAIL PROTECTED]> To: puntonet@mug.org.ar> Subject: [puntonet] 
> Javascript y Decimales> Date: Tue, 16 Jan 2007 16:01:47 -0500> > Una idea 
> para lograr precision de 4 decimales:> > 
> alert(Math.round((137-136.6)*10000)/10000);> > > -----Original Message-----> 
> From: puntonet@mug.org.ar [mailto:[EMAIL PROTECTED] On Behalf Of Matias Q> 
> Sent: Tuesday, January 16, 2007 2:27 PM> To: puntonet@mug.org.ar> Subject: 
> [puntonet] Javascript y Decimales> > > Buenas gente,> > Nunca habia tomado 
> conciencia de este problema pero surgio en una pagina en> la cual se manejan 
> unos importes y donde eran relevantes los decimales en> uno de los casos.> 
> Paso directamente al problema...> > alert(137-136.6);> > Esa simple operacion 
> me devuelve, en vez de "0.4" como seria logico,> "0.4000000000000057". En 
> cualquier resta con decimales me esta agregando un> margen de error.> > Hay 
> alguna forma de eliminar este "margen de error" de raiz?> > Matias> 
> _________________________________________________________________> Try 
> amazing new 3D maps> http://maps.live.com/?wip=51> > 
_________________________________________________________________
Get the Live.com Holiday Page for recipes, gift-giving ideas, and more.
www.live.com/?addtemplate=holiday

Responder a