使用模数:
// Will evaluate to true if the variable is divisible by 2
variable % 2 === 0
说真的,没有用于奇数/偶数检查的jQuery插件?
嗯,不再是了——在麻省理工学院许可证下发布“烤箱”一个jQuery插件来测试给定的数字是否为奇数/偶数。
源代码也可在http://jsfiddle.net/7HQNG/
测试套件可在http://jsfiddle.net/zeuRV/
(function() {
/*
* isEven(n)
* @args number n
* @return boolean returns whether the given number is even
*/
jQuery.isEven = function(number) {
return number % 2 == 0;
};
/* isOdd(n)
* @args number n
* @return boolean returns whether the given number is odd
*/
jQuery.isOdd = function(number) {
return !jQuery.isEven(number);
};
})();
你不需要jQuery。只需使用JavaScript的Modulo运算符。