使用jquery返回小于或等于5的限制数

时间:2015-01-27 10:50:54

标签: jquery

如果数字小于或等于 selectedyear

,我会返回一些jQuery
return parseInt(number, 10) <= selectedyear;

我希望保留此功能,但限制为少于5深。

e.g.1)。如果数字为10,我希望所有数字都小于10 - 但只有前5个值。例如10,9,8,7,6

e.g.2)。如果数字为22,我希望所有数字都小于22 - 但只有前5个值。例如22,21,20,19,18

不确定这是否可行 - 或者有一种更简单的解决方法。

1 个答案:

答案 0 :(得分:1)

您可以定义一个函数,同时接受要检查的数字和比较的限制。

如果num低于或等于limitnum大于limit - 5,则返回true

function isInRange(num, limit) {
   return (num <= limit) && (num > limit - 5);
}

if (isInRange(number, selectedYear)) {
   ...
}