JavaScript中是否有&逻辑运算符?

不,单个&是JavaScript中按位AND运算符。当两个输入均为1时,AND的结果为1,否则为0。

示例

var firstValue=5;
var secondValue=4;
var result=firstValue & secondValue;
console.log(result);

要运行上述程序,您需要使用以下命令-

node fileName.js.

在这里,我的文件名为demo172.js。

输出结果

这将产生以下输出-

PS C:\Users\Amit\javascript-code> node demo172.js
4

值5具有二进制101,而值4具有100。

 5=          1 0 1
 4=        & 1 0 0
--------------------
             1 0 0             which is again 4.
---------------------