Function clamp

Clamps a number between a minimum and maximum value.

clamp(9, 0, 5); // returns 5
clamp(-2, 0, 5); // returns 0
clamp(4, 0, 5); // returns 4
clamp(-1, -5, 0) // returns -1
  • Parameters

    • value: number

      The number to clamp.

    • min: number

      The minimum value the number can be.

    • max: number

      The maximum value the number can be.

    Returns number

    • Returns the clamped value, which is between min and max.