I'm reviewing some javascript code and the programmer uses >> in a few places. I tried to search on google but couldn't find what this operand / operator does. So here I be. Code example below:
var triplet=(((binarray[i>>2]>>8*(i%4))&0xFF)<<16)|(((binarray[i+1>>2]>>8*((i+1)%4))&0xFF)<<8)|((binarray[i+2>>2]>>8*((i+2)%4))&0xFF);