J'ai un petit soucis avec ce code très simple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
alert(prompt("... modulo 1") % 1);
En effet, lorsque je rentre la valeur 4.2 que ce soit avec Chrome ou IE, JS me renvoie 0.2000000000000018
Pour 2.3 : 0.2999999999999998 etc...

J'espère ne pas avoir bouleversé les lois de l'univers, si c'est le cas je m'en excuse...

Plus sérieusement ce n'est pas un drame if suffit d'arrondir, mais comment cela se fait-il ?