标签: javascript bitwise-operators
有>>> in Javascript,但没有<<< ...为什么?
>>>
<<<
(事实上,我不确定任何语言都基于评论。)
答案 0 :(得分:6)
当右移时问题是向左移动的内容:移位0,或通过sign extension保留数字的符号?符号扩展意味着如果最左边的位是1,那么新位也是1,保留数字符号。
这就是为什么有两个右移运算符:>>执行符号扩展; >>>填写0&#39>。
>>
左移时最右边的位不是符号位,所以没有理由在1中移位。 <<就是我们所需要的。
<<