# baseInRange
# Description
inRange 的基本实现,检查 number 是否在 start 和 end 之间,但不包括 end。
# Params
(number, start, end)
# Return
Boolean
# Code
function baseInRange(number, start, end) {
return number >= Math.min(start, end) && number < Math.max(start, end)
}
# Analyze
判断 number
大于等于 start 和 end 之间的 最小值 , 小于 start 和 end 之间的 最大值
# Remark
Math.min() MDN (opens new window) 返回零个或更多个数值的最小值。
Math.max() MDN (opens new window) 函数返回一组数中的最大值。
# Example
baseInRange(9, 18, 3) // true
← baseGet baseIndexOf →