Operator | (Bitwise OR) dipakai untuk mengkombinasikan bit-bit dari operand A dan operand B.

Sintaks:

A | B

Operator | yaitu 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+.

Kombinasi akan mengembalikan 1 jikalau kedua atau salah satu bit yang dikombinasikan yaitu 1, selain itu kombinasi akan mengembalikan 0.

Untuk jelasnya sanggup di lihat di dalam tabel berikut:

A Bitwise OR B Hasil
1 | 1 1
1 | 0 1
0 | 1 1
0 | 0 0

Cara kerja operator ini pertama-tama mengkonversi masing-masing nilai kedua operand ke dalam base2. Setelah setiap nilai kedua operand didapatkan representasi base2-nya, masing-masing bit-bit kedua operand harus dikombinasikan. Sebagaimana tabel di atas, kombinasi akan mengembalikan 1 jikalau kedua atau salah satu bit yang dikombinasikan yaitu 1, selain itu kombinasi akan mengembalikan 0.

Untuk mendapat representasi base2 dari nilai bilangan lingkaran positif, anda sanggup gunakan metode Number.toString(radix), untuk radix harus diberikan nilai 2. Misalnya ingin mengetahui representasi base2 dari nilai 10, jikalau dijalankan dengan metode Number.toString(), nilai 10 memiliki representasi base2-nya 1010:

var A = 10; document.write(A.toString(2)); //1010

Karena di dalam atau dikala bekerja dengan operator berkategori Bitwise, panjang bit yang ada akan ditreatmen sepanjang 32-bit, 1010 akan menjadi 00000000000000000000000000001010.

Untuk mendapat representasi base2 dari nilai bilangan lingkaran negatif, anda sanggup merujuk ke artikel Mendapatkan Representasi Binary dari Angka Negatif.

Contoh dari operasi operator Bitwise OR:

var A = 11; //00000000000000000000000000001011 var B = 6; //00000000000000000000000000000110 document.write(A | B); //15 -> 00000000000000000000000000001111
Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Ahmad Code

Share
Published by
Ahmad Code

Recent Posts

Download Source Code Sistem Informasi Absensi Online PHP MySql

Pada artikel kali ini saya akan membahas tentang aplikasi web yang digunakan untuk mengelola absensi…

2 hours ago

Download Source Code Sistem Informasi Ujian Online PHP MYSQL

Pada artikel kali ini saya akan membahas tentang web untuk ujian online. dimana web ini…

8 hours ago

Download Source Code Sistem Informasi Nilai Online PHP MYSQL

Dalam artikel ini saya membuat sebuah sistem berbasis web yang bernama S.I.N.O (Sistem Informasi Nilai…

14 hours ago

Download Source code aplikasi Perpustakaan Sekolah Berbasis Web

Sebagai sekolah yang berbasis wawasan teknologi, tentu tidak lengkap kalau belum memiliki perpustakaan yang dikelola…

20 hours ago

Download source code Forum dengan PHP dan MySQL – dark edition

Kali ini kami kembali akan membagikan secara gratis sebuah program forum yang sebelumnya pernah saya…

1 day ago

Download source code aplikasi Penggajian Sederhana dengan PHP dan MySQL

Ada begitu banyak ide proyek pemrograman yang dapat kita lakukan dengan PHP dan MySQL dimana…

1 day ago