clamp

Type:Function
Status:stable
Since:1.0.0
Platform:jsnode
@blackbyte.sugar.shared.math

Clamp a number between two values

Params

  1. num*-Number

    The number to clamp

  2. min*-Number

    The minimum value

  3. max*-Number

    The maximum value

Return

  1. -Number

    The clamped number

Example

import { clamp } from '@blackbyte/sugar/math';
clamp(10, 0, 100); // => 10
clamp(0, 0, 100); // => 0
clamp(100, 0, 100); // => 100
clamp(101, 0, 100); // => 100

Todo

  • testsnormal