SAlve a tutti per voi sicuramente sarà una cavolata.. mi spiegate perchè

2014.55 + 0.34 = 2014.8899999999998

ecco il mio script


add1 = ckCostoAttivo_medio.replace(/\,/,".")
add1 = parseFloat(add1)
add2 = document.Variazioni.txtTotaleVariazione_M.value.re place(/\,/,".")
add2 = parseFloat(add2)

parseFloat(add1 + add2)

da cosa dipende tutto questo?

come posso fare per limitare i decimali?

grazie e a dopo