Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/10/2010, 19:19
CyberMauher
 
Fecha de Ingreso: febrero-2010
Mensajes: 183
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: Resto De División

Cita:
Iniciado por _cronos2 Ver Mensaje
Prueba con esta función:
Código Javascript:
Ver original
  1. function modulo(x,n){
  2.  var str;
  3.  if(parseFloat(x)!=parseInt(x)){
  4.   str=x.toString().split('.')[1].length;
  5.   x*=Math.pow(10,str);
  6.   n*=Math.pow(10,str);
  7.  }
  8.  if(parseFloat(n)!=parseInt(n)){
  9.   str=n.toString().split('.')[1].length
  10.   x*=Math.pow(10,str);
  11.   n*=Math.pow(10,str);  
  12.  }
  13.  return (x%n)/Math.pow(10,str);
  14. }
  15. alert(modulo(39.8,3.98));
Saludos (:
Capo, anda perfecto la función. Tenés idea porque no funciona el operador directamente?
GRACIAS!