JavaScriptでは、バイト操作はバイトの個々のビットを操作するビット演算子を使用して実行することができます。JavaScriptでバイトに対して実行できる操作には、以下のようなものがあります：

左シフト演算子 (<<): バイトのビットを指定した位置だけ左にシフトします。
右シフト演算子 (>>): バイトのビットを指定した数だけ右にシフトします。
ビットごとのAND演算子（&）：2バイトの各ビットに対してAND演算を行う。
ビットごとの OR 演算子 (|)： 2 バイトの各ビットに対して OR 演算を実行します。
ビットごとの XOR 演算子 (^)： 2 バイトの各ビットに対して XOR 演算を実行します。

JavaScriptで2バイトに対してAND演算を行う例を以下に示します：

const byte1 = 0b10101010; // 10進数で170
const byte2 = 0b11110000; // 10進数で240

const result = byte1 & byte2；

console.log(result.toString(2)); // "10100000".
En JavaScript, se pueden realizar operaciones con bytes utilizando los operadores a nivel de bits, que operan en los bits individuales de los bytes. Algunas de las operaciones que se pueden realizar con bytes en JavaScript son:

Operador de desplazamiento a la izquierda (<<): desplaza los bits de un byte a la izquierda un número determinado de posiciones.
Operador de desplazamiento a la derecha (>>): desplaza los bits de un byte a la derecha un número determinado de posiciones.
Operador AND a nivel de bits (&): realiza una operación AND en cada bit de dos bytes.
Operador OR a nivel de bits (|): realiza una operación OR en cada bit de dos bytes.
Operador XOR a nivel de bits (^): realiza una operación XOR en cada bit de dos bytes.

Aquí hay un ejemplo de cómo realizar una operación AND en dos bytes en JavaScript:

const byte1 = 0b10101010; // 170 en decimal
const byte2 = 0b11110000; // 240 en decimal

const resultado = byte1 & byte2;

console.log(resultado.toString(2)); // "10100000"