查找变量是否可以被 2 整除

2022-08-30 02:41:12

如何确定变量是否可以被 2 整除?此外,如果是,我需要做一个函数,如果不是,我需要做一个不同的函数。


答案 1

使用模量:

// Will evaluate to true if the variable is divisible by 2
variable % 2 === 0  

答案 2

说真的,没有用于奇数/偶数检查的jQuery插件?

好吧,不再是 - 在MIT许可证下发布“烤箱”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);
    };
})();​