Предположим, что у меня есть value
, я обычно делаю это, чтобы "закрепить" его в диапазоне, здесь диапазон [0..1]
. То есть, если он находится ниже начала диапазона, увеличьте его до начала диапазона, он превысит конец диапазона, уменьшите его до конца диапазона.
clampedValue = Math.max(0, Math.min(1, value));
Есть ли встроенная функция для зажима в диапазоне?