fit-to-range
Fit a number to a given range
Fits a number to a given range. The (simple) algorithm is:
- If number is equal or lower than lower bound - return lower bound.
- If number is equal or higher than upper bound - return upper bound.
- Return number.
A valid number is any regular integer/float, +-Infinity
. NaN
is invalid.
Installation
npm install --save fit-to-range
Usage
fitToRange(num, lowerBound, upperBound)
var fitToRange = ; var fitted;fitted = ;// => 10 fitted = ;// => 20 fitted = ;// => 0 fitted = ;// => 0 fitted = ;// => 10.1
License
MIT ©Gilad Peleg