util.math.cycleRestrict
Статическая функция.
Приводит цифровое значение к заданному диапазону. Считается, что диапазон значений замкнут в кольцо. Если значение выходит за одну из границ диапазона, то излишек отсчитывается по кругу, со стороны другой границы.
Returns ограниченное значение.
Параметры:
Параметр | Значение по умолчанию | Описание |
---|---|---|
value * | — | Тип: Number Ограничиваемое значение. |
min * | — | Тип: Number Минимальный предел. |
max * | — | Тип: Number Максимальный предел. |
* Обязательный параметр/опция.
Пример:
// Возвращает 110
ymaps.util.math.cycleRestrict(-250, -180, 180);
// Возвращает 60
ymaps.util.math.cycleRestrict(-300, -180, 180);
// Возвращает -170
ymaps.util.math.cycleRestrict(190, -180, 180);