forse perchè parseFloat ritorna un decimale

Forse tu volevi usare parseInt?