A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/javascript/bitwise-or-assignment-operator-in-javascript/ below:

Bitwise OR Assignment (|=) Operator in JavaScript

Bitwise OR Assignment (|=) Operator in JavaScript

Last Updated : 23 Jul, 2025

The Bitwise OR Assignment Operator in JavaScript is represented by (|=). This operator is used to perform a bitwise OR operation on both operands and assign the result to the left operands.

Syntax:

a |= b

Where -

Example 1: In this example, we will use basic numeric values to perform Bitwise OR Assignment Operation.

JavaScript
let a = 2; // Binary presentation of 10
let b = 3; // Binary presentation of 11
let c = a |= b
console.log(c);

Output: In this example, the Binary representation of 2 is 10 and the binary representation of 3  is 11. By applying the OR assignment (|=) operation, 3 is returned as the result.

3 // Bit presentation 11

Example 2: In this example, we will use bitwise OR assignment operation to combine the bit values of both numbers.

JavaScript
let x = 10;      // Binary presentation 1010
let y = 12;      // Binary presentation 1100

console.log(x|=y); 

Output: A bit representation of 10 is  1010 and 12 is represented as 1100. by performing OR Assignment(|=)  1110 is returned which contains all the bits of both numbers and returns 14.

14 // Bit presentation 1110

We have a complete list of Javascript Assignment Operators, to go through those please check the Javascript Assignment Operator article.

Supported Browsers:



RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4