首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Number

_.clamp(number, lower, upper)

number获取lowerupper之间的数字

版本

4.0.0

参数
  1. number (数字):要钳位的数字。
  2. [lower] (数字):下限。
  3. upper (数字):上限。
返回

(number):返回数字。

代码语言:javascript
复制
_.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

参数
  1. number (号码):要检查的号码。
  2. [start=0] (数字):范围的开始。
  3. end (数字):范围的结尾。
返回

(boolean):返回true是否number在范围内,否则false

代码语言:javascript
复制
_.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

参数
  1. [lower=0] (number): The lower bound.
  2. [upper=1] (number): The upper bound.
  3. [floating] (boolean): Specify returning a floating-point number.
返回

(number): Returns the random number.

代码语言:javascript
复制
_.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

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com