gpt4 book ai didi

javascript - 这些 JavaScript 按位运算符有什么作用?

转载 作者:数据小太阳 更新时间:2023-10-29 04:02:12 26 4
gpt4 key购买 nike

  • 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)

这些不同的运算符有什么作用?

最佳答案

<<, >>

Bit shift 左右分别。如果您将左操作数想象成一个二进制位序列,您就是将它们向左或向右移动由右操作数指示的位数。

&, ^, |

这些分别是按位andxoror。您可以将 &| 视为 &&|| 的对应物,只是它们将对待它们的操作数作为位向量,并对每个位执行逻辑运算。没有 ^^ 操作符,但这个操作是“异或”或“exclusive or”。您可以将“a xor b”视为“a 或 b,但不能两者兼而有之”。

关于javascript - 这些 JavaScript 按位运算符有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4535328/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com