m7v
5/7/2014 - 1:45 AM

JavaScript number to JAVA int format

JavaScript number to JAVA int format

JSnumber2JAVAint = function (number, min, max, interval) {
  var multiplier = 1;
  if (number > this.interval) {
    multiplier = parseInt(number / this.interval);
    number = number - multiplier * this.interval;
  }
  if (number < (-this.interval)) {
    multiplier = parseInt(number / (-this.interval));
    number = number + multiplier * this.interval;
  }
  if (number > this.maxBorder && number <= this.interval) {
    number = number - this.maxBorder;
    number = this.minBorder + number - 1;
  }
  if (number < this.minBorder && number >= (-this.interval)) {
    number = number - this.minBorder;
    number = this.maxBorder + number + 1;
  }

  return number;
};