inRange

_.inRange(number, [start=0], end)

检查 n 是否在 startend 之间,但不包括 end。 如果 end 没有指定,那么 start 设置为0。 如果 start 大于 end,那么参数会交换以便支持负范围。

参数

  1. number (number)

    要检查的值

  2. [start=0] (number)

    开始范围

  3. 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