JavaScriptのビット演算子、代入演算子について

[上に] [前に] [次に]
れむ 1997/09/26(金) 16:53:05
ど素人な質問ですみません。

JavaScriptのページの演算子の説明のところにある

>ビット演算子(|, &, ^, <<, >>, >>>)
>数値を32ビット整数とみなしてビット演算を行います。
>代入演算子(=, +=, -=, *=, /=, %=, |=, &=, ^=, <<=, >>=, >>>=)

の部分、1つ1つ何の命令なのか、またどういう書き方をするのか
さっぱりわかりません。
とくに、>>>、>>>=なんかはC言語の本にも載っていません。
どなたか教えて下さい。お願いします。

ZSPC [E-Mail] [HomePage] 1997/09/28(日) 23:52:41
ある演算子に「=」がくっついているものについては、C言語など
と同様です。たとえば、

「a += b」は「a = a + b」と同じ意味です。(他も同様)

「>>>」は、ビットを右にシフト(論理シフト/空いたビットに0
を埋める)というものらしいです。「>>」を使用すると空いたビッ
トに符号ビットをコピーするそうです。




[上に] [前に] [次に]