util.math.cycleRestrict
Статическая функция.
Приводит цифровое значение к заданному диапазону. Считается, что диапазон значений замкнут в кольцо. Если значение выходит за одну из границ диапазона, то излишек отсчитывается по кругу, со стороны другой границы.
Возвращает ограниченное значение.
{ Number } util.math.cycleRestrict(value, min, max)
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Number Ограничиваемое значение. |
|
|
— |
Тип: Number Минимальный предел. |
|
— |
Тип: 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);
Обязательный параметр.