Voila, j'ai observé un petit bug avec la fonction eval lorsque je fais la somme de plusieurs valeurs :
alert( (eval( 0.2) + eval(0.5) + eval(0.1) + eval(0.1)+ eval(0.1) ))
renvoie 0.999999999999999 alors que la somme devrait être égale à 1.

Et je ne comprend pas pourquoi, il ne renvoie pas 1.