|
Microsoft® JScript <<= 演算子 |
ランゲージ リファレンス |
変数の値を式で指定されたビット数分だけ左へシフトします。
result <<= expression<<= 演算子の指定項目は次のとおりです。
指定項目 内容 result 任意の変数を指定します。 expression 任意の式を指定します。
<<= 演算子を使用すると、次のように記述した場合と同じ結果になります。result = result << expression<<= 演算子は、result の各ビットを expression で指定されたビット数分だけ左へシフトします。次に例を示します。
var temp temp = 14 temp <<= 2変数 temp の値は、14 (2 進数で 00001110) から 2 ビット分だけ左シフトされて 56 (2 進数で 00111000) になります。下位ビットは 0 で埋められます。
<<= 演算子で実行時エラーが発生する状況については、ビット演算子の表を参照してください。