Skip to content

@pmun/utils / clamp

Function: clamp()

ts
function clamp(
   num, 
   min, 
   max): number;

确保数字在指定范围内

Parameters

num

number

要限制范围的数字

min

number

最小值

max

number

最大值

Returns

number

在指定范围内的数字:如果小于最小值返回最小值,如果大于最大值返回最大值

Example

ts
clamp(5, 0, 10) // 5 - 在范围内,保持不变
clamp(-5, 0, 10) // 0 - 小于最小值,返回最小值
clamp(15, 0, 10) // 10 - 大于最大值,返回最大值