这些JavaScript按位运算符的作用是什么?

  • x <<= y (x = x << y)
  • x >>= y (x = x >> y)
  • x >>>= y (x = x >>> y)
  • x &= y (x = x & y)
  • x ^= y (x = x ^ y)
  • x |= y (x = x | y)

这些不同的运算符做什么?

回答:

<<, >>

分别向左和向右移位]。如果想象左操作数作为位的二进制序列,你正在移那些向左或向右的比特数指示由右操作数。

&, ^, |

它们分别是按位 , 和。你能想到的&,并|为同行&&||,但他们会将自己的操作数为位向量,并在每个位执行逻辑运算。没有^^运算符,但是此运算是“xor”或“exclusiveor”。您可以将“ a xorb”视为“ a或b,但不能同时使用两者”。

以上是 这些JavaScript按位运算符的作用是什么? 的全部内容, 来源链接: utcz.com/qa/419498.html

回到顶部