Prueba con esta función:
Código Javascript
:
Ver originalfunction modulo(x,n){
var str;
if(parseFloat(x)!=parseInt(x)){
str=x.toString().split('.')[1].length;
x*=Math.pow(10,str);
n*=Math.pow(10,str);
}
if(parseFloat(n)!=parseInt(n)){
str=n.toString().split('.')[1].length
x*=Math.pow(10,str);
n*=Math.pow(10,str);
}
return (x%n)/Math.pow(10,str);
}
alert(modulo(39.8,3.98));
Saludos (: