Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에 &논리 연산자가 있습니까?

<시간/>

아니요, 단일 &는 JavaScript의 비트 AND 연산자입니다. AND는 두 입력이 모두 1일 때 결과 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.
---------------------