... gestione dei float in Javascript è un pò contorta...

Potresti scrivere

<script>
var pippo = 1.2
var pluto = 2.4

alert(Math.ceil(pippo + pluto))
</script>

per ottenere in stampa 4, oppure sommare la parte intera e quella decimale a parte, per poi ricombinare il tutto.

Un bacio !