按位运算符将操作数当作 32 位整数 来处理,并在它们的二进制表示层面上进行操作。
这些运算符不仅限于 JavaScript,大多数编程语言都支持它们。

以下是按位运算符的列表:
- AND (
&
) - OR (
|
) - XOR (
^
) - NOT (
~
) - LEFT SHIFT (
<<
) - RIGHT SHIFT (
>>
) - ZERO-FILL RIGHT SHIFT (
>>>
)
这些运算符使用得非常少,通常只有在我们需要处理最底层(二进制位级别)的数字时才会用到。在 Web 开发中几乎用不到它们,所以近期我们也不会使用这些运算符。
但在某些特殊领域,比如加密算法中,它们会非常有用。等到需要的时候,你可以查阅 MDN 上的《Bitwise Operators(按位运算符)》章节。
除教程外,本网站大部分文章来自互联网,如果有内容冒犯到你,请联系我们删除!