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.