Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/05/2012, 01:08
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Problemas de extracción decimal, sin redondeo

Lo podés hacer asi

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. //<![CDATA[
  3. /* script */
  4. var n = 12.3323;
  5. alert(parseFloat(n).toFixed(2));
  6. var n2 = 1.9;
  7. alert(parseFloat(n2).toFixed(3));
  8. //]]>
  9. </script>

con parseFloat(), no aseguramos de tratar el número como tal y no como una cadena(esto sería en el caso de que estés recibiendo valores desde un form), con toFixed(x), estamos formateando el número, siendo x la cantidad de decimales que querés mostrar, los ceros, de ser necesario, se agregan solos. Mirá que para el 2 número puse 3 decimales, te va a mostrar 1.900

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.