Mega Code Archive
Using the Bitwise AND Plus Assignment Operator
var iResult = 25 & 3;
alert(iResult); //outputs "1"
25 = 0000 0000 0000 0000 0000 0000 0001 1001
3 = 0000 0000 0000 0000 0000 0000 0000 0011
---------------------------------------------
AND = 0000 0000 0000 0000 0000 0000 0000 0001