Error de javascript
se me ha presentado este problema al multiplicar 2 valores
este error se presentea en los valores (15.40, 16.40, 17.40, 18.40, 15.90 y 20.40 ).
al multiplicar cualquiera de esos valores por 100 da el siguinte valor
2039.99999999999997
pd. esto lo he probado en diferentes servidores y me da el mismo error
esta es la linea de codigo
mitotal= 20.40 * 100
alert(mitotal)
este error se presentea en los valores (15.40, 16.40, 17.40, 18.40, 15.90 y 20.40 ).
al multiplicar cualquiera de esos valores por 100 da el siguinte valor
2039.99999999999997
pd. esto lo he probado en diferentes servidores y me da el mismo error
esta es la linea de codigo
mitotal= 20.40 * 100
alert(mitotal)
Y ya podrás probarlo en todos los servidores del mundo, que ese código se ejecutará siempre EN EL CLIENTE.
Por cierto, en un ordenador (que guarda números usando una cantidad finita de bits), es totalmente normal perder precisión cuando se guarda un número en punto flotante.
Por cierto, en un ordenador (que guarda números usando una cantidad finita de bits), es totalmente normal perder precisión cuando se guarda un número en punto flotante.
eso lo tengo claro , ke javascript se ejecuta en el usuario....a lo ke yo me refiero es ke la linea de codigo y visualizacion lo hice en diferentes makinas (visualizandolas dede ellas)