ragazzi succede una cosa strana quando faccio questa somma in javascipt:

alert((45.08)+(12.77));
il risultato è: 57.849999999999994

ma come è possibile?
se invece faccio:
alert((45.07)+(12.78));

ottengo:
57.85

non capisco
grazie per l'aiuto