mharcelinho Postado Maio 29, 2006 Denunciar Share Postado Maio 29, 2006 Ai galera se alguém souber como eu faço para uma soma assim:2,50+7,8810,37999999999999999999como eu faço pra dar 10,38valeups. eu to usando o parsefloat Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Leandro MX Postado Maio 30, 2006 Denunciar Share Postado Maio 30, 2006 Você terá que criar uma função específica tratando o resultado como uma string e convertendo do segundo número decimal em diante para uma string e transformando-o em outro decimal.Exemplo: 10.37999999999999999999 > 7.999999999999999999Daí em diante é só usar o método Math.round() para arredondar o 7.999999999999999999 para 8.Na XTech 2006, Brendan Eich (criador do javascript), falou sobre a Javascript 2. Citou esse bug como um dos que serão resolvidos. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Dezembro 14, 2006 Denunciar Share Postado Dezembro 14, 2006 O que é parseFloat Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Dezembro 15, 2006 Denunciar Share Postado Dezembro 15, 2006 O que é parseFloatEssa função transforma um alfanumérico para número "ponto flutuante". Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mharcelinho
Ai galera se alguém souber como eu faço para uma soma assim:
2,50
+
7,88
10,37999999999999999999
como eu faço pra dar 10,38
valeu
ps. eu to usando o parsefloat
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.