inRange
验证数字是否在范围内,包含起始值,排除结束值,灵活顺序,如果未指定结束值则默认为0
185 bytes
since v12.1.0
基本用法
传递数字、范围的开始和结束(可选)。如果给定数字在范围内,_.inRange 函数将返回 true。
- 开始是包含的,结束是排除的。所以 10 在范围 0-11 和 10-20 内,但不在 0-10 内。
- 如果未指定结束值,范围默认为
>= 0 and < start。 - 如果结束值低于开始值,范围将被反转。
import * as _ from "radashi";
_.inRange(10, 0, 20); // true_.inRange(9.99, 0, 10); // true_.inRange(Math.PI, 0, 3.15); // true_.inRange(10, 10, 20); // true_.inRange(10, 0, 10); // false
_.inRange(1, 2); // true_.inRange(1, 0); // false