Js: Найти возможный максимум и минимум переменной

1

Название может быть недостаточно ясным, но я попытаюсь объяснить это лучше здесь. У меня есть следующий код:

var $position, $difference;
$position   = parseInt(($e.clientX - $this.offsetWidth) / $this.offsetWidth * 100);
$difference = ($this.offsetWidth / $position) * 100;

Это часть функции, которая запускается, когда пользователь нажимает на div ($this) и $difference выходы разные значения зависят от ширины экрана, например: 3.341288782816229, 5.751848808545604 и т.д.

Я хочу узнать, по возможности, самые большие и минимально возможные числа, которые я могу получить от этой переменной.

Как я могу это сделать?

Теги:

1 ответ

1
Лучший ответ

Попробуйте с помощью Array#push чтобы вывести все значение разницы в Array Затем сортируйте с порядком asc. Наконец, найдите меньшее и большее значение из массива

var $position, 
var $difference=[];
$position   = parseInt(($e.clientX - $this.offsetWidth) / $this.offsetWidth * 100);
$difference.push(($this.offsetWidth / $position) * 100) //add all value
$difference = $difference.sort(); //order asc low-hight
var lowest_num = $difference[0]; //lower one
var heighest_num =$difference[$difference.length-1] //heigher one
  • 1
    Отличное решение. Спасибо!
  • 0
    @ natanel97 .. Пожалуйста ... :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню