How do you set, clear and toggle a single bit in JavaScript?
To get a bit mask: var mask = 1 << 5; // gets the 6th bit To test if a bit is set: if ((n & mask) != 0) { // bit is set } else { // bit is not set } To set a bit: n |= mask; To clear a bit: n … Read more