首页 > 解决方案 > '&' 如何与奇数和偶数相关联?在 JS 中

问题描述

我的任务是弄清楚如何确定奇数和偶数。我无法使用 %。我使用 & 因为我在互联网上找到了它,但我找不到合适的工作方式。

不适用

我创建的样本是

`
    if ((22 & 1) === 0) { 
        return true;
    } else{
        return false;
    }`

返回真

标签: javascriptbitwise-operators

解决方案


& 位运算符的工作方式如下:

var isOdd = number & 1;
var isEven = !(number & 1);

(22 & 1) === 0是真的,所以它告诉你它是偶数,因为如果数字是偶数,如果数字是奇数,则number & 1等于。01


推荐阅读