Hauptmenü

Werkzeuge

Kategorien

Archiv

Einhell

Bitvergleich mit Javascript

Erstellt in Allgemein am 19. Oktober 2021 vom Daschmi

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