Không, đơn & là toán tử AND bitwise trong JavaScript. AND cho kết quả 1 khi cả hai đầu vào đều là 1, ngược lại 0.
Ví dụ
var firstValue = 5; var secondValue = 4; var result = firstValue & secondValue; console.log(result);
Để chạy chương trình trên, bạn cần sử dụng lệnh sau:
node fileName.js
Tên tệp của tôi là demo172.js.
Kết quả
Chương trình sẽ cho ra kết quả sau:
PS C:\Users\Amit\javascript-code> node demo172.js 4
Giá trị 5 có nhị phân 101 và 4 có 100.
5= 1 0 1
4= & 1 0 0
--------------------
1 0 0 là 4.
--------------------