Mit folgender JavaScript Funktion kann man einzelne Bits einer Zahl vergleichen.
checkBit(hayStack, bit, needle) { return (hayStack >> (bit - 1) & 1) === needle; }
Die Anwendung kann dann wie folgt erfolgen:
let b = checkBit(2, 0, 1); // false let b = checkBit(3, 0, 1); // true