hola tengo unos montos que los traigo mediante un codigo ajax, que convierto en flotantes, para sumar o restar pero en ocaciones cuando tengo que sumar en vez de darme 1.88 me da 1.880000000000000001, no se a que se debe aqui un trozo de codigo a ver si me pueden ayudar, de antemano gracias...
function useHttpResponse3() {
if (http.readyState == 4) {
var monto = '0'+http.responsetext;
if (monto==0)
{alert("El registro no se consigue");
}
else
{
if(document.administraform.c_pasaje_destino.checke d ==true) {
var valor=document.getElementById('monto').value;
monto=montoRemplazado(monto);
monto=parseFloat(monto);
valor=parseFloat(valor);
var suma=valor+monto;
document.getElementById('monto').value=suma;
pd: montoRemplazado es una funcion que convierte , a puntos...