首页
学习
活动
专区
圈层
工具
发布

一、前端基础-JavaScript-JavaScript位运算符

代码语言:javascript
代码运行次数:0
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<!-- 位运算符
    1、按位与(&):
            110
        &  1011
        ------------
            0010  -->  2

    2、按位或(|):
             110
        |    1011
        ------------
             1111 -->  15

    3、按位异或(^):
             110
         ^  1011
        -----------
            1101   -->  13

    4、按位取反(~)

    5、左移(<<):左边消失,右边补0 ,a << b的值实际上就是a乘以2的b次方
        0011 ---> 1100

    6、右移(>>):右边消失,左边补符号位,当a是正整数时,a>>b等价于a/(2的b次方)
                当a是负整数时, a>>b并不等价与a/(2的b次方),而是等于a/(2的b次方)上取整
        1100 ---> 0110


-->
</body>
</html>
举报
领券