İkili Operatörler (Bitwise Operators)
Bit İşlem operatörleri 0 ve 1 rakamlarından oluşan ikili sayı sistemini (Binary) kullanan sayılar ve değişkenler arasında işlem yapılmasını sağlarlar. Bit İşlem operatörleri işlemlerini ikili sayı sisteminde yaparak sonuçları JavaScript standart sayısal değerlerinde verirler.
| İkili | Onlu | Onaltılı |
| 0001 | 1 | 1 |
| 0010 | 2 | 2 |
| 0011 | 3 | 3 |
| 0100 | 4 | 4 |
| 0101 | 5 | 5 |
| 0110 | 6 | 6 |
| 0111 | 7 | 7 |
| 1000 | 8 | 8 |
| 1001 | 9 | 9 |
| 1010 | 10 | A |
| 1011 | 11 | B |
| 1100 | 12 | C |
| 1101 | 13 | D |
| 1110 | 14 | E |
| 1111 | 15 | F |
JavaScript Bit İşlem (Bitwise) operatörleri aşağıdaki tabloda gösterilmektedir.
| Operatör | Açıklama | Örnekler X = 1110 Y = 1010 |
| & | VE (Bitwise AND) Operatörü Operandların bit pozisyonlarının her ikisinin 1 olması durumunda o pozisyon için 1 geri döner. | X & Y 1010 olur. |
| | | VEYA (Bitwise OR) Operatörü Operandların bit pozisyonlarının birinin veya her ikisinin 1 olması durumunda o pozisyon için 1 geri döner. | X | Y 1110 olur. |
| ^ | ÖZEL VEYA (Bitwise XOR) Operatörü Operandların bit pozisyonlarının birinin 1 diğerinin 0 olması durumunda o pozisyon için 1 geri döner. | X ^ Y 0100 olur. |
| ~ | DEĞİL (Bitwise NOT) Operatörü Operandın bitlerini ters çevirir. | |
| << | Sol Rotasyon (Left Shift) Operatörü Solundaki operandın bitlerini sağındaki operandın değeri kadar sola kaydırır. | X << 2 111000 olur. |
| >> | Sağ Rotasyon (Right Shift) Operatörü Solundaki operandın bitlerini sağındaki operandın değeri kadar en sağdaki bitleri atarak sağa kaydırır. | Y >> 2 0010 olur |