js中的位运算符(按位与、按位或、按位异或)的使用方法

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <script type="text/javascript">
        var a=1;
        var b=0;
 
        //按位与&:两个操作数都是1,结果才是1
        alert(a&b) //结果是0
 
        //按位或:两个操作数只要有一个是1,结果就是1
        alert(a|b)  //结果是1
 
        //按位异或:两个数字一样,结果为0;两个数字不一样,结果就是1。
        alert(a^b)  //结果是1
 
        //简单的方法:数字求负,在减1
        alert(~a)//结果是-2
 
    </script>
    <title>位运算符</title>
</head>
<body>
 
</body>
</html>

https://blog.csdn.net/xuehyunyu/article/details/73555906

猜你喜欢

转载自blog.csdn.net/tabweb/article/details/88840506