2016-04-04 10 views
0

次...<< =演算子はjavascriptで何をしますか?

var temp = 14; 
var y 2; 
temp <<= y; 
document.write(temp) 

に見られるように、私は、JavaScriptプログラムのためのプロジェクトに取り組んでいます....と私はどのようにこのプログラムの動作の方法を< < =演算子の動作を把握することはできません。誰かがそれがどのように動作するのか説明してください。ありがとう。

+1

[左シフト代入演算子](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment_operators) – Pointy

+0

[ビット演算子とは](http: //stackoverflow.com/questions/276706/what-are-bitwise-operators) – adeneo

答えて

2

左シフト演算子です。詳細については、here

a << bバイナリ表現b(< 32)ビットを右から0にシフトしてシフトします。

+0

そして '='を追加することによって、あなたはちょうどそれをある変数に割り当てているのに対し、シフトは同じコード行で行われます –

関連する問題