Lodash 中文文档 (v3.10.1) - “Number” 方法
Translated by PeckZeg
Original Docs: Lodash v3.10.1 Docs
“Number” 方法
_.inRange(n, [start=0], end)
检查 n 是否位于 start 和 end 之间(包含 start,但不包含 end)。如果未指定 end,end 将使用 start 的值,并将 start 设置为 0。
参数
n(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 _.random([min=0], [max=1], [floating])
从 min 到 max (包括) 中产生一个随机数。如果之传入一个参数,那么其将从 0 到给定的数值中产生随机数。如果 float 指定为 true,或者 min 或 max 为浮点数,那么其将返回一个浮点数,而非整数。
Arguments
[min=0](number) : 可能的最小值[max=1](number) : 可能的最大值[floating](boolean) : 指定返回一个浮点数值
Returns
(number) : 返回一个随机数
Example
_.random(0, 5);
// => an integer between 0 and 5_.random(5);
// => also an integer between 0 and 5_.random(5, true);
// => a floating-point number between 0 and 5_.random(1.2, 5.2);
// => 1.2 到 5.2 间的浮点数