inRange source npm
_.inRange(number, [start=0], end)
检查 n
是否在 start
与 end
之间,但不包括 end
。
如果 end
没有指定,那么 start
设置为0。
如果 start
大于 end
,那么参数会交换以便支持负范围。
参数
- number (number)
要检查的值
- [start=0] (number)
开始范围
- end (number)
结束范围
返回值 (boolean)
如果值在范围内返回true
,否则返回 false
示例
_.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