[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Bitwise_AND [Back]  [Original]

& - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

&

20157

& 1 1

const a = 5; // 00000000000000000000000000000101
const b = 3; // 00000000000000000000000000000011

console.log(a & b); // 00000000000000000000000000000001
// Expected output: 1

js
a & b

32 0 1 32 32 32

Before: 11100110111110100000000000000110000000000001
After:              10100000000000000110000000000001

a b a AND b
0 0 0
0 1 0
1 0 0
1 1 1
     9 (base 10) = 00000000000000000000000000001001 (base 2)
    14 (base 10) = 00000000000000000000000000001110 (base 2)
                   --------------------------------
14 & 9 (base 10) = 00000000000000000000000000001000 (base 2) = 8 (base 10)

x 0 0

js
// 5: 00000000000000000000000000000101
// 2: 00000000000000000000000000000010
5 & 2; // 0

ECMAScript 2027 LanguageSpecification
# prod-BitwiseANDExpression


Web Proxy Viewer  |  New URL  |  Original Page