`A colleague of mine stumbled upon a method to floor float numbers using a bitwise or:  var a = 13.6 | 0; //a == 13   We were talking about it and wondering a few things.   How does it work? Our theory was that using such an operator casts the numbe...`
`var attr = ~'input,textarea'.indexOf( target.tagName.toLowerCase() )            ? 'value'            : 'innerHTML'   I saw it in an answer, and I've never seen it before.  What does it mean?...`
`x <<= y  (x = x << y) x >>= y  (x = x >> y) x >>>= y (x = x >>> y) x &= y   (x = x & y) x ^= y   (x = x ^ y) x |= y   (x = x | y)   What do these different operators do?...`
`It is possible to send and receive binary data over web sockets in Javascript? Could I, for example, implement an SSH client using web sockets?...`
`I've seen some performance critical javascript code, like the one on this project that makes extensive use of bitwise OR operations with 0. Ex:  GameBoyAdvanceCPU.prototype.write8 = function (address, data) { address = address | 0; data = data |...`
`How to set, clear, toggle and check a bit in JavaScript?...`
`I want to split a 64bit integer into two 32bit integers:  var bigInt = 0xffffff;  var highInt = bigInt >> 8 // get the high bits 0xfff var lowInt = bigInt // cut of the first part (with &)?  console.log(highInt); // 0xfff console.log(lowInt...`
`When I try to perform bitwise XOR operation in php and js, they are producing different results in some cases , for example  2166136261 ^ 101 = -2128831072 on browsers (js) 2166136261 ^ 101  = 2166136224(php)   My understanding is because php is runn...`
`I'm trying to write a function to return the number of bits a positive integer less that the Javascript limit of (2^53)-1 is. However im being hit by precision problems, and want to avoid big integer libraries.  Method 1:  function bitSize(num) {...`
`I can already convert 32bit integers into their rgba values like this:  pixelData[i] = {         red: pixelValue >> 24 & 0xFF,         green: pixelValue >> 16 & 0xFF,         blue: pixelValue >> 8 & 0xFF,         alpha:...`