idando com precisão de flutuação em Javascript [duplicado]
Esta pergunta já tem uma resposta aqui:
Como lidar com a precisão do número de ponto flutuante em JavaScript? 34 respostas Tenho uma grande quantidade de valores numéricosy
em javascript. Quero agrupá-los arredondando-os para o múltiplo mais próximo dex
e converta o resultado em uma sequênci
Como contornar a irritante precisão do ponto flutuante?
Por exemplo
0.2 + 0.4 = 0.6000000000000001
Duas coisas que eu tentei:
>>> y = 1.23456789
>>> x = 0.2
>>> parseInt(Math.round(Math.floor(y/x))) * x;
1.2000000000000002
e
>>> y = 1.23456789
>>> x = 0.2
>>> y - (y % x)
1.2000000000000002