Operator |= (Bitwise OR Assignment) digunakan untuk menugaskan nilai kepada operand A, nilai untuk operand A itu adalah hasil dari pengkombinasian bit-bit dari operand A dan bit-bit dari operand B.
Sintaks:
Operator |= adalah operator standard JavaScript 1.0+, JScript 1.0+, ECMAScript 1.0+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Internet Explorer 3+, Netscape Navigator 2.0+, Opera 3.0+, Safari 1.0+.
Pengkombinasian bit akan mengembalikan 1 jika salah satu bit atau kedua-duanya adalah 1, sebaliknya kombinasi bit akan mengembalikan 0 jika kedua bit yang dikombinasikan adalah 0.
Untuk jelasnya dapat di lihat di dalam tabel berikut:
| A | Bitwise OR | B | Hasil |
|---|---|---|---|
| 1 | | | 1 | 1 |
| 1 | | | 0 | 1 |
| 0 | | | 1 | 1 |
| 0 | | | 0 | 0 |
Contoh di bawah ini setelah melaksanakan operasi penugasan, variabel A bernilai 15:
Untuk lebih jelasnya anda dapat melihat artikel Operator Bitwise OR JavaScript.