jQuery if语句就变奇数
jQuery if sentence on variable odd number
我有一个函数,每次我的计数器为 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)和 returns 余数。因此,如果 i 为 5,将其除以 2 将余数为 1,因此它的 n 为奇数。如果i = 44,除以2余数为0,所以是偶数。
if(i % 2 == 1) //odd number
这是 modulo operator. See this documentation 有关 JavaScript 算术运算符的详细信息。
在此thread中解释。
if(i % 2) {
// If Odd then do this
}
这不是你要的吗?
i % 2
奇数时 return 1
偶数时 0
我有一个函数,每次我的计数器为 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)和 returns 余数。因此,如果 i 为 5,将其除以 2 将余数为 1,因此它的 n 为奇数。如果i = 44,除以2余数为0,所以是偶数。
if(i % 2 == 1) //odd number
这是 modulo operator. See this documentation 有关 JavaScript 算术运算符的详细信息。
在此thread中解释。
if(i % 2) {
// If Odd then do this
}
这不是你要的吗?
i % 2
奇数时 return 1
偶数时 0