62
rated 0 times
[
66]
[
4]
/ answers: 1 / hits: 68969
/ 15 Years ago, thu, september 17, 2009, 12:00:00
How to set, clear, toggle and check a bit in JavaScript?
More From » numbers
How to set, clear, toggle and check a 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 &= ~mask;
To toggle a bit:
n ^= mask;
Refer to the Javascript bitwise operators.