human
JavaScriptのバイトで操作を行う方法
gpt
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".