Demasiados decimales en javascript

Buenas!
Tengo esta función javascript en una página jsp:
function calcularEfectTot() {
var numTit = document.insercionCompraForm.numTitCompr.value;
numTit = parseInt(numTit,10);
if (isNaN(numTit))
numTit = 0;
var precUnit = document.insercionCompraForm.precUnitCompr.value;
precUnit = parseFloat(precUnit);
if (isNaN(precUnit))
precUnit = 0;
var efectTot = eval(numTit * precUnit);
document.insercionCompraForm.efectTotCompr.value = efectTot;
}
El problema está en que el valor de 'efectTot' es, por ejemplo, 12 * 5.3 = 63.5999...,
o también, 12 * 5.4 = 64.8000.... ¿Por qué esos resultados no son 63.6 y 64.8? ¿Cómo puedo conseguirlos? ¿Cómo puedo truncar o redondear en javascript? (Para el primer caso no me valdría esa solución!)
Gracias

1 Respuesta

Respuesta
1
Esa pregunta es para un experto en Javascript... No soy experto en Javascript, soy experto en Java... lo siento pero no puedo ayudarte.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas