clampNumber
在边界值 x 和 y 指定的包含范围内限制 num
。
- 如果
num
超出了范围,则返回num
。 - 否则,返回范围内最近的数字。
let clampNumber = (num,x,y) => Math.max(Math.min(num,Math.max(x,y)),Math.min(x,y))
分析步骤:
- Math.max(x,y)
- Math.min(num,Math.max(x,y))
- Math.min(x,y)
- Math.max(Math.min(num,Math.max(x,y)),Math.min(x,y))
以自己现在的努力程度,还没有资格和别人拼天赋