awesome-string
Version:
The ultimate JavaScript string library
19 lines • 458 B
JavaScript
/**
* Clip the number to interval `downLimit` to `upLimit`.
*
* @ignore
* @function clipNumber
* @param {number} value The number to clip
* @param {number} downLimit The down limit
* @param {number} upLimit The upper limit
* @return {number} The clipped number
*/
export default function clipNumber(value, downLimit, upLimit) {
if (value <= downLimit) {
return downLimit;
}
if (value >= upLimit) {
return upLimit;
}
return value;
}