Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2007, 18:27
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 6 meses
Puntos: 45
Algunas operaciones aritméticas no funcionan en JS

Últimamente me he encontrado cos dos operaciones aritméticas tontas que no las resuelve bien javascript:
Código PHP:
document.write( (129019949406594300+2) +"<br/>");
document.write( (1.1*50) +"<br/>"); 
El resultado de este código es misteriosamente
Código PHP:
129019949406594300
55.00000000000001 
Cuando todos sabemos que el primer número tendría que acabar en 2, y el segundo número dar 55 a secas....


No sé, me estoy mosqueando...

¿Alguna idea? No son sólo estos números en concreto, pasa con varios al parecer, y no se cuál puede ser el error. Un bug de JS?
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.