Sometimes, we want to use JavaScript to limit a number between a min/max value.
In this article, we’ll look at how to use JavaScript to limit a number between a min/max value.
How to use JavaScript to limit a number between a min/max value?
To use JavaScript to limit a number between a min/max value, we can use the Math.min
and Math.max
methods.
For instance, we write
const limitNumberWithinRange = (num, min = 1, max = 20) => {
const parsed = parseInt(num);
return Math.min(Math.max(parsed, min), max);
};
to define the limitNumberWithinRange
function.
In it, we parse num
into an integer with parseInt
.
Then we call Math.max
with parsed
and min
to return the max between parsed
and min
.
Then we get the lower number from Math.max(parsed, min)
and max
with Math.min
.
If parsed
is less than min
, then min
is returned.
And if parsed
is bigger than max
, then max
is returned.
Conclusion
To use JavaScript to limit a number between a min/max value, we can use the Math.min
and Math.max
methods.