J'ai un petit soucis avec ce code très simple :
En effet, lorsque je rentre la valeur 4.2 que ce soit avec Chrome ou IE, JS me renvoie 0.2000000000000018Code:alert(prompt("... modulo 1") % 1);
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 ?