JavaScript 按位与:入门指南328


在 JavaScript 中,按位与运算符(&)执行按位操作,将两个数字的每个二进制位进行比较,并返回一个相同长度的结果,其中每个位都是两个输入位的按位与结果。

语法:```javascript
result = a & b;
```

其中,a 和 b 是数字或二进制字符串。按位与操作规则:
* 如果两个位都为 1,则结果位为 1。
* 如果两个位都为 0,则结果位为 0。
* 如果一个位为 1 而另一个位为 0,则结果位为 0。
示例:
```javascript
(5 & 3); // 输出:1
(10 & 11); // 输出:10
("0101" & "0011"); // 输出:"0001"
```
用途:
JavaScript 中的按位与运算符有各种用途,包括:
* 检查某个位是否已设置:例如,要检查数字 10 的二进制表示中第 2 位是否已设置,可以使用 `(10 & (1

2025-02-15


上一篇:JavaScript 作用域链

下一篇:JavaScript 函数库大全