Skip to content

clamp

限制值函数, 将一个值限制在指定的范围内

引入

js
import { clamp } from '@/uni_modules/lime-shared/clamp'

示例

js
// 示例1:限制值在0和5之间,输入值10超出上限,返回上限5
console.log(clamp(10, 0, 5));  // 输出:5

// 示例2:限制值在-1和1之间,输入值-3低于下限,返回下限-1
console.log(clamp(-3, -1, 1));  // 输出:-1

// 示例3:限制值在5和10之间,输入值7在范围内,返回原值7
console.log(clamp(7, 5, 10));  // 输出:7

// 示例4:限制值在20和30之间,输入值15低于下限,返回下限20
console.log(clamp(15, 20, 30));  // 输出:20

// 示例5:限制值在0和100之间,输入值50在范围内,返回原值50
console.log(clamp(50, 0, 100));  // 输出:50