![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/01/2007, 07:06
|
| | 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. |