entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Manejo de errores de punto flotante en operaciones aritméticas con JavaScript

Al usar número decimales ¿cuál es la mejor forma de comparar números?

Por ejemplo, en javascript la suma 0.1 + 0.2 no evalua igual a 0.3, si no 0.30000000000000004

1 Respuesta

1voto

Peter Puntos150480

Se debe comparar la diferencia del valor de referencia con el valor calculado, la diferencia debe ser 'suficientemente pequeña':

Math.abs( (0.1 + 0.2) - 0.3 ) < 0.0000001

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta