4.17.11
3.10.1
2.4.2
1.3.1
_.inRange(number, [start=0], end)
Checks if n
is between start
and up to, but not including, end
. If
end
is not specified, it's set to start
with start
then set to 0
.
If start
is greater than end
the params are swapped to support
negative ranges.
Since
3.3.0
Arguments
argument
number
[start=0]
end
type
number
number
number
description
The number to check.
The start of the range.
The end of the range.
Returns
(array)
Example
_.inRange(3, 2, 4);
// => true
_.inRange(4, 8);
// => true
_.inRange(4, 2);
// => false
_.inRange(2, 2);
// => false
_.inRange(1.2, 2);
// => true
_.inRange(5.2, 4);
// => false
_.inRange(-3, -2, -6);
// => true
_.inRange(3, 2, 4);
// => true
_.inRange(4, 8);
// => true
_.inRange(4, 2);
// => false
_.inRange(2, 2);
// => false
_.inRange(1.2, 2);
// => true
_.inRange(5.2, 4);
// => false
_.inRange(-3, -2, -6);
// => true