Number

_.clamp(number, lower, upper)

number获取lowerupper之间的数字

版本

4.0.0

参数

  • number (数字):要钳位的数字。

返回

(number):返回数字。

_.clamp(-10, -5, 5 // => -5   _.clamp(10, -5, 5 // => 5

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

检查是否nstart和之间,但不包括,end。如果 end未指定,则设置为startstart然后设置为0。如果start大于end参数交换来支持负范围。

版本

3.3.0

参数

  • number (号码):要检查的号码。

返回

(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

_.random(lower = 0,upper = 1,floating)

在包含lowerupper边界之间产生一个随机数。如果只提供一个参数0,则返回给定数字之间的数字。如果floatingtrue,或者是lower或者upper是浮点数,则返回一个浮点数而不是整数。

注意: JavaScript遵循IEEE-754标准来解决可能产生意外结果的浮点值。

版本

0.7.0

参数

  • [lower=0] (number): The lower bound.

返回

(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