Sobre calculadora não usando números decimais nas contas

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