如果数字小于或等于 selectedyear
,我会返回一些jQueryreturn 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
不确定这是否可行 - 或者有一种更简单的解决方法。
答案 0 :(得分:1)
您可以定义一个函数,同时接受要检查的数字和比较的限制。
如果num
低于或等于limit
且num
大于limit - 5
,则返回true
function isInRange(num, limit) {
return (num <= limit) && (num > limit - 5);
}
if (isInRange(number, selectedYear)) {
...
}