Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2009, 08:21
rrodriguez1310
 
Fecha de Ingreso: junio-2006
Mensajes: 175
Antigüedad: 18 años, 8 meses
Puntos: 0
operaciones con flotantes

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...
__________________
Lo poco que sé se lo debo a mi ignorancia....