Tratar con precisión flotante en Javascript [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo lidiar con la precisión del número de coma flotante en JavaScript? 34 respuestas

Tengo una gran cantidad de valores numéricosy en javascript. Quiero agruparlos redondeándolos al múltiplo más cercano dex y convertir el resultado en una cadena.

Cómo puedo sortear la molesta precisión de coma flotant

Por ejemplo

0.2 + 0.4 = 0.6000000000000001

Dos cosas que he probado:

>>> y = 1.23456789 
>>> x = 0.2 
>>> parseInt(Math.round(Math.floor(y/x))) * x; 
1.2000000000000002

y

>>> y = 1.23456789 
>>> x = 0.2 
>>> y - (y % x)
1.2000000000000002

Respuestas a la pregunta(5)

Su respuesta a la pregunta