Error de javascript

Andres Carvajal Garay
16 de Mayo del 2005
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)

eth0
16 de Mayo del 2005
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.

Andres Carvajal
16 de Mayo del 2005
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)

eth0
16 de Mayo del 2005
Ah, como dijiste que lo habías probado en diferentes servidores... pero en fin, da igual.