Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá galera,
bom tenho um codigo em javascript para subtrair....então um campo tem o valor de 2.72 e outro de 2.00
quando executo a funcão para subtrair ele retornar: 0.7200000000000002
eu fiz a seguinte classe
function calcularRestante(){
valorRestante = document.getElementById('valorRestante')
sinal = document.getElementById('sinal')
restante = document.getElementById('restante')
resultado = valorRestante.value - sinal.value;
restante.value = parseFloat(resultado)
}
alguem pode me ajudar nisso, ja mudei ponto pra virgula, e nd....
primeiro multiplique por 100, para transformar em inteiro.
faça a conta, e então divida por 100 para mostrar o resultado.
o problema é a precisão da linguagem x cpu, entendeu ?
agora foi,
as vezes fico hrs pra resolver isso...
abraço e muito obrigado
Cara, dúvidas de PHP nos tópicos de PHP
dúvidas de Javascript nos tópicos de Javascript.