Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/01/2007, 07:06
rynkydynky
 
Fecha de Ingreso: diciembre-2006
Ubicación: Tunja
Mensajes: 177
Antigüedad: 18 años, 1 mes
Puntos: 2
Mostrar, mas no redondear decimales.

Saludos compañeros del foro, tengo un problema intentando mostrar solo 2 decimales del resultado de una operaciòn. i.e, He intentado redondeando 0.49593671636530273 con la funciòn roundTo, pero el resultado con 2 decimales
es 0.50. Necesito que me muestre 0.49, es dècir, solamente 2 decimales y que no redondee. acá esta la funciòn que estoy usando.

tal vez estoy haciendo la del bobo usando esta funciòn.

function roundTo(num,pow){
if( isNaN( num ) )
{
alert("Ingrese valores numèricos");
num = 0;
}
num *= Math.pow(10,pow);
num = (Math.round(num)/Math.pow(10,pow))+ "" ;
if(num.indexOf(".") == -1)
num += "." ;
while(num.length - num.indexOf(".") - 1 < pow)
num += "0" ;
return num;
}

De antemano Gracias.