Olá, estou fazendo uma calculadora para um trabalho de faculdade mas estou com um problema, quando vou fazer cálculos utilizando números decimais ela dá resultados inteiros, tipo 1.1+1.1 dá 2 e não 2.2, teria como alguém apontar o que está errado? Desculpe o incomodo e obrigado desde já.
O parseInt trunca números float. Use parseFloat.
Abraço.
1 curtida
O parseInt
retorna um número inteiro, então 1.1
é tranformado no número 1
.
Utilize parseFloat
.
Valeu galera, funcionou, eu tinha colocado ParseFloat já uma vez, ae fui fazer o cálculo e saiu errado, mas acho que foi porque, ao calcular, coloquei , no decimal ao invés de . ae saiu 2,2 e o certo é 2.2, muito obrigado pela ajuda!
1 curtida