📜  _.inRange (1)

📅  最后修改于: 2023-12-03 15:13:14.238000             🧑  作者: Mango

介绍

_.inRange 是 Lodash 函数库中的一个函数,其作用是用于检查一个数字是否在指定范围内。

该函数可以接收三个参数:第一个参数是要检查的数字,第二个和第三个参数是范围的起始值和终止值。如果该数字在起始值和终止值之间(包括起始值和终止值),则该函数返回 true,否则返回 false

语法
_.inRange(number, [start=0], end)

参数:

  • number:要检查的数字。
  • start:范围的起始值,默认为 0。
  • end:范围的终止值。
示例
_.inRange(1, 5);             // => true
_.inRange(5, 5);             // => false
_.inRange(3, 2, 6);          // => true
_.inRange(1, 2, 6);          // => false
_.inRange(-3, -2, -6);       // => true
_.inRange(-3, -6, -2);       // => false
注意事项
  • 如果只传入一个参数,那么函数会将该参数作为范围的终止值(起始值默认为 0)。
  • 如果起始值大于终止值,那么函数会交换它们的位置。
  • 如果要检查的数字为负数,那么该函数也会正确地判断其是否在指定范围内。
  • 如果传入的参数不是数字类型,那么返回值为 false