<<= Operator
Description
Used to shift the bits of an expression to the left.
Syntax
result <<= expressionThe <<= operator syntax has these parts:
Part Description result Any variable. expression Any expression. Remarks
Using the <<= operator is exactly the same as doing the following:result = result << expressionThe <<= operator will shift the bits of expression1 left by the number of bits specified in expression2. For example, after the following:
var temp temp = 14 << 2temp will have a value of 56 as 14 (00001110 in binary) shifted left two bits equals 56 (00111000 in binary).
As for all arithmetic operators, JScript will generate runtime errors for every case in the table below where an E is indicated:
obj as ns num bool undef null obj N E N N N E E as E E E E E E E ns N E N N N E E num N E N N N E E bool N E N N N E E undef E E E E E E E null E E E E E E E obj = Object, as = Alphanumeric String, ns = Numeric String, num = Number, bool = Boolean, undef = Undefined, null = Null value.