Cita:
Iniciado por ZedGe1505 Por que en el for usas tanta multiplicación y conversión si solamente con dejar
Código Javascript
:
Ver originaltotal += parseFloat(importes[i].value) || 0;
Bastaría.
Ahora, si dices que quieres sumas exactas ¿porque limitas a 2 decimales y además los quieres truncar???? es más exacto aproximar que truncar :S
Prueba usando
Código Javascript
:
Ver originaltotal=Math.floor(total* 100) / 100
gracias por tu respuesta ZedGe1505 debe ser exacto porque estoy trabajando con dinero es un sistema de registro de pagos y facturas, no se debe pasar ni un centavo y debo trabajar hasta con dos decimales.
Me funciono el cambio que me indicaste pero mas tarde con otras cantidades me volvió a arrojar demasiados decimales.
encontré esta otra función
Código Javascript
:
Ver originalNumber(total.toString().match(/^\d+(?:\.\d{0,2})?/));
que me convierte en cadena y después otra ves en numero según le entiendo por el momento me ha funcionado lo dejo por si le sirve a alguien mas
Saludos y gracias!!!