timple-c
11/29/2017 - 8:11 PM

Como extraer la parte entera y decimal de un flotante

Como extraer la parte entera y decimal de un flotante

function getPartNumber(number,part,decimals) {
  if ((decimals <= 0) || (decimals == null)) decimals =1;
  decimals = Math.pow(10,decimals);

  var intPart = Math.floor(number);
  var fracPart = (number % 1)*decimals;
  fracPart = fracPart.toFixed(0);
  if (part == 'int')
    return intPart;
  else
    return fracPart;
}

//USO
//intPart = getPartNumber(number,'int',2);
//fracPart = getPartNumber(number,'frac',2);