| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Operators/Bitwise_AND | [Back] [Original] |
Get to know MDN better
Esta pgina foi traduzida do ingls pela comunidade. Saiba mais e junte-se comunidade MDN Web Docs.
This feature is well established and works across many devices and browser versions. Its been available across browsers since julho de 2015.
O operador bitwise AND (&) retorna 1 em cada posio do bit em que os bits corrrespondentes de ambos os operandos so 1.
const a = 5; // 00000000000000000000000000000101
const b = 3; // 00000000000000000000000000000011
console.log(a & b); // 00000000000000000000000000000001
// Expected output: 1
a & b
Os operandos so convertidos em inteiros de 32 bits e expressos por uma srie de bits (zeros e uns). Nmeros com mais de 32 bits tm seus bits mais significativos descartados. Por exemplo, o seguinte inteiro com mais de 32 bits ser convertido em um de 32 bits inteiro:
Antes: 11100110111110100000000000000110000000000001 Depois: 10100000000000000110000000000001
Cada bit no primeiro operando emparelhado com o bit correspondente no segundo operando: primeiro bit para o primeiro bit , segundo bit para o segundo bit, e assim por diante.
O operador aplicado a cada par de bits e o resultado construdo em bitwase.
A tabela verdade para a operao AND :
| 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)
A operao AND bit a bit (Bitwase) de qualquer nmero x com 0 produz
0 .
// 5: 00000000000000000000000000000101
// 2: 00000000000000000000000000000010
5 e 2 ; // 0
| Specification |
|---|
| ECMAScript 2027 LanguageSpecification # prod-BitwiseANDExpression |
This page was last modified on 17 de fev. de 2025 by MDN contributors.
Your blueprint for a better internet.
Portions of this content are 19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.
| Web Proxy Viewer | New URL | Original Page |