21/09/2018, 15:21
|
| | Fecha de Ingreso: abril-2005
Mensajes: 323
Antigüedad: 19 años Puntos: 0 | |
Respuesta: Multiplicación en Javascript - RARO Cita:
Iniciado por hmv Al realizar el calculo en javascript : Código PHP: var Cantidad=107; var Precio=0.7; console.log('MONTO TOTAL: '+Precio * Cantidad); Resultado: MONTO TOTAL: 74.8999999999 Otro ejemplo: console.log('MONTO TOTAL: '+0.7 * 14); MONTO TOTAL: 9.799999999, pero la calculadora dice 9.8 Pero en la calculadora normal y científica sale 74.90, y no entiendo porque!!!
Mi cliente quiere que solo agarre el primer decimal, quedaría en 74.80, pero en realidad es 74.90. Y no puedo aplicar redondeo pq eso afectaría negativamente a mi cliente ej. cuando salga 20.56, esto debería ser 20.60(lo lógico), pero el no quiere así, sino, que sería 20.50.
En PHP sale 74.90, alguien sabe pq??, como puedo solucionarlo?? |