Skip to content

clamp

限制变量数字的范围

141 bytes
since v12.2.0

使用方法

clamp 函数将数字限制在指定范围内。

  • 它接受三个参数:要限制的数字、最小值和最大值。
  • 如果数字小于最小值,它返回最小值。
  • 如果数字大于最大值,它返回最大值。
  • 否则,它返回数字本身。
import * as _ from "radashi";
_.clamp(5, 1, 10); // 5
_.clamp(0, 1, 10); // 1
_.clamp(15, 1, 10); // 10

无效范围

如果最小值大于最大值,将抛出错误。

_.clamp(1, 10, 1); // 抛出错误