©
本文檔使用 php中文網手册 發布
对number
获取lower
和upper
之间的数字
4.0.0
number
(数字):要钳位的数字。
[lower]
(数字):下限。
upper
(数字):上限。
(number):返回数字。
_.clamp(-10, -5, 5);// => -5 _.clamp(10, -5, 5);// => 5
检查是否n
在start
和之间,但不包括,end
。如果 end
未指定,则设置为start
,start
然后设置为0
。如果start
大于end
参数交换来支持负范围。
3.3.0
number
(号码):要检查的号码。
[start=0]
(数字):范围的开始。
end
(数字):范围的结尾。
(boolean):返回true
是否number
在范围内,否则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
在包含lower
和upper
边界之间产生一个随机数。如果只提供一个参数0
,则返回给定数字之间的数字。如果floating
是 true
,或者是lower
或者upper
是浮点数,则返回一个浮点数而不是整数。
注意: JavaScript遵循IEEE-754标准来解决可能产生意外结果的浮点值。
版本
0.7.0
[lower=0]
(number): The lower bound.
[upper=1]
(number): The upper bound.
[floating]
(boolean): Specify returning a floating-point number.
(number): Returns the random number.
_.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);// => a floating-point number between 1.2 and 5.2