Javascript 按位与运算符 (&)使用介绍_基础知识
程序员文章站
2024-02-04 20:02:04
...
复制代码 代码如下:
result = 【整数1】 & 【整数1】
& 对两个 32 位表达式的每一个位执行按位“与”运算。 如果两个位均为 1,则结果是 1。 否则,结果为 0。
位1 | 位2 | 位与 |
---|---|---|
0 | 0 | 0 |
1 | 1 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
复制代码 代码如下:
// 9 二进制是 1001,补足32位为 00000000000000000000000000001001
var expr1 = 9;
// 5 是 00000000000000000000000000000101
var expr2 = 5;
/*
00000000000000000000000000001001
&
00000000000000000000000000000101
=
00000000000000000000000000000001
=
1
*/
var result = expr1 & expr2;
alert(result);
// 弹出【1】
expr1 &= expr2;
alert(expr1);
// 弹出【1】
推荐阅读
-
Javascript 按位与运算符 (&)使用介绍_基础知识
-
JavaScript中按位“异或”运算符使用介绍_javascript技巧
-
Javascript 按位与运算符 (&)使用介绍_基础知识
-
javascript按位非运算符的使用方法_基础知识
-
javascript按位非运算符的使用方法_基础知识
-
javascript nextSibling 与 getNextElement(node) 使用介绍_基础知识
-
JavaScript中按位“异或”运算符使用介绍_javascript技巧
-
Javascript 按位左移运算符使用介绍(<<)_基础知识
-
Javascript 按位取反运算符 (~)_基础知识
-
JS按位非(~)运算符与~~运算符的理解分析_javascript技巧