>&燃气轮机;及>&燃气轮机&燃气轮机;javascript中的运算符
>&燃气轮机;及>&燃气轮机&燃气轮机;javascript中的运算符,javascript,Javascript,>>零加注右移5>>1 0101>>>1 0010 2 这些例子看起来是一样的!我想知道这两者的区别 使用>>,0s从左侧移入 使用>,最左侧位的副本从左侧移入。如果最左边的位是0,它将与>相同,但如果最左边的位是1,它将不同。例如: //在二进制中,-5表示为111111。。。在左边 console.log(-5>>4);//-5>>4结果左侧看起来仍然像111111。。。 console.log(-5>>>4);//-5>>>5个零中的4个移位:000001111111… Signed r
>>零加注右移5>>1 0101>>>1 0010 2
这些例子看起来是一样的!我想知道这两者的区别
使用
>>
,0
s从左侧移入
使用>
,最左侧位的副本从左侧移入。如果最左边的位是0,它将与>
相同,但如果最左边的位是1,它将不同。例如:
//在二进制中,-5表示为111111。。。在左边
console.log(-5>>4);//-5>>4结果左侧看起来仍然像111111。。。
console.log(-5>>>4);//-5>>>5个零中的4个移位:000001111111…
Signed right shift 5 >> 1 0101 >> 1 0010 2