<!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