0

我想检查集合中是否包含一个值3,8,13,15,18,23,28, ..., etc.;基本上该集合由 定义3 + 5n

如何通过简单的条件实现这一目标?

代码:

if(/* condition here */) {
  // value is part of set
} else {
  // value is not part of set
}
4

2 回答 2

6

如果您必须检查您的变量是否在 (3 + 5n) 的值中,您应该使用这个:

var val = 8; //for example
if ((val % 5) == 3) {
//do the code
} 
else {
//do other code
}
于 2013-07-11T11:02:42.807 回答
-3

jquery 有一个 inarray 函数。您可以按如下方式使用它。

var val = $("#item").val();
var arr = [3,8,13,15,18,23,28];

if ($.inArray(val, arr)) {
    //do the code
} else {
   //do other code
}
于 2013-07-11T10:57:51.250 回答