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.2000000000000018
Code : Sélectionner tout - Visualiser dans une fenêtre à part 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 ?

 

 
		
		 
         
 

 
			
			


 
   
 


 Etrange calcul de modulo
 Etrange calcul de modulo
				 Répondre avec citation
  Répondre avec citation

 
  
  
 
 
 
 
			

 
  
  
  
			 
   
 



 
			 Envoyé par mathspountz
 Envoyé par mathspountz
					
Partager