JS 位运算符表,实例在线编辑

JS 位运算符表

什么是位运算?计算机内存中存储数的方式是二进制,位运算便是通过计算机代码直接对整数在内存中的二进制进行运算。在JavaScript中,位运算符有多个,如下表:

运算符名称描述 实例
&AND二进制的相对的对应位两个数都是1则每位都是13&1 得 1
|OR二进制相对的对应位的两个数上如果有一个为1则每位都是12 |1 得 3
^XOR对应位的两个数上如果只有一个数为1则每位都是12 ^ 3 得 1
~NOT反转每个位~5 得 -6
|OR二进制相对的对应位的两个数上如果有一个为1则每位都是12 |1 得 3
<<零填充左位移从右推入0向左位移,并弹出最左边的位6<<1 得 12
>>有符号右位移从左推入最左位的数并向右位移,弹出最右边的位8>>2 得 2
>>>零填充右位移从左侧推入0,并向右位移,弹出最右边的位15>>>3 得 1

Js运算符实例,及在线编辑器

下方的实例只使用了一个NOT位运算符,不过,这是一个可以在线编辑,且在线运行的HTML+CSS+JS的编辑器,其它的位运算符可以直接在里头修改,并运行查看效果。


<script>
  alert(~2)
</script>

全栈前端 / JavaScript语法 :





















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.