这些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