Clamps a number between a minimum and a maximum value.
The number to clamp.
The minimum allowable value.
The maximum allowable value.
The clamped value between min and max.
Will throw an error if min > max.
clamp(5, 1, 10); // returns 5clamp(0, 1, 10); // returns 1clamp(15, 1, 10); // returns 10 Copy
clamp(5, 1, 10); // returns 5clamp(0, 1, 10); // returns 1clamp(15, 1, 10); // returns 10
Clamps a number between a minimum and a maximum value.