Javascript 变量奇数上的jQuery if语句

Javascript 变量奇数上的jQuery if语句,javascript,jquery,if-statement,syntax,counter,Javascript,Jquery,If Statement,Syntax,Counter,每次计数器为1、3、5或7时,我都要运行一个函数。在这种情况下,我对jQuery的正确语法感到困惑 我迄今为止的努力: if (i == (0, 2, 4, 6)) { 这是我尝试过的许多版本之一,但都失败了 对于每个奇数以及特定的数字集合,例如“3、12、512、2231”,正确的语法是什么?使用模运算符,其中值%2将根据值给出0或1: if (i % 2 == 1) { // code for odd event 或者晚上做: if (i % 2 == 0) { // code for

每次计数器为1、3、5或7时,我都要运行一个函数。在这种情况下,我对jQuery的正确语法感到困惑

我迄今为止的努力:

if (i == (0, 2, 4, 6)) {
这是我尝试过的许多版本之一,但都失败了


对于每个奇数以及特定的数字集合,例如“3、12、512、2231”,正确的语法是什么?

使用模运算符,其中值%2将根据值给出0或1:

if (i % 2 == 1) { // code for odd event
或者晚上做:

 if (i % 2 == 0) { // code for even event
它的作用是将值除以给定的数字(在本例中为2),然后返回余数。如果我是5,除以2,剩下1的余数,所以它是n个奇数。如果i=44,除以2会留下0的余数,所以它是偶数

if(i % 2 == 1) //odd number
这是一个好主意。有关JavaScript算术运算符的更多信息,请参见本文

在这里解释

这不是你想要的吗


i%2
在奇数时返回
1
,在偶数时返回
0

这与jQuery无关。这是一个关于基本JavaScript比较的问题。我建议学习一些基本的JavaScript教程。
if(i % 2) {
  // If Odd then do this
}