left shift assignment
Moves the specified number of bits to the left and assigns the result to result. The bits vacated by the operation are filled with 0.
result <<= expression
- Any variable.
- The number of bits to move.
Using the <<= operator is the same as specifying
result = result << expression
// 14 is 00000000000000000000000000001110 var temp = 14; temp <<= 2; document.write(temp); // 56 is 00000000000000000000000000111000 Output: 56
- Bitwise Left Shift Operator (<<)
- Bitwise Right Shift Operator (>>)
- Unsigned Right Shift Operator (>>>)
Microsoft Developer Network: Article