constrain(x, a, b)
Функция проверяет и если надо задает новое значение, так чтобы оно была в области допустимых значений, заданной параметрами.
Параметры
- x: проверяемое значение, любой тип
- a: нижняя граница области допустимых значений, любой тип
- b: верхняя граница области допустимых значений, любой тип
Возвращаемое значение
- x: если x входит в область допустимых значений [a..b]
- a: если x меньше a
- b: если x больше b
Пример
sensVal = constrain(sensVal, 10, 150); // ограничиваем значения sensVal диапазоном от 10 до 150