He encontrado este link que habla de ello:
JavaScript Math Errors in Netscape & Internet Explorer
Bueno, lo primero: Es de
September 8, 1998 ( ¿casi diez años? Si... )
Lo segundo es que concluye ciertas cosas, hablando de
81.66*15:
Cita:
Iniciado por http://www.astonisher.com/archives/bugnet/alerts/bugalert9298.html The decimal number 81.66 can not be exactly translated into binary form
Con eso casi se justifica todo. Se afirma que hasta C tiene ese problema (mientras que se prueba en PERL y no...). Se comenta que la calculadora de Windows 95 devuelve bien ese valor porque redondea.
Al parecer es un problema más serio que de simple javascript.
Cita:
Iniciado por http://www.astonisher.com/archives/bugnet/alerts/bugalert9298.html For now, there is no fix and no work-around for this problem, except to keep a pocket calculator handy and not believe everything you read on the screen.
The answer supplied by your PC may be wrong. And the wrong answer may be right.

