25 Juli 2020

Operator Logika Digital Pada Javascript (AND, OR, XOR, Shift Left, Shift Right)

www.niguru.com
Niguru.com | Sabtu, 25 Jul 2020 | Selain dapat melakukan operasi aritmetika dan logika biasa, yang serupa dengan yang digunakan pada matematika biasa, Javascript juga dilengkapi dengan fasilitas untuk melakukan operasi logika digital.

Pada posting kali ini Niguru.com akan menjelaskan mengenai penggunaan operator logika digital pada Javascript. User yang terbiasa dengan aplikasi hardware digital akan terbantu dengan operator ini.

Inilah operator digital yang dipergunakan pada Javascript:
& berarti logika AND
| berarti logika OR
^ berarti logika XOR
<< berarti menggeser ke kiri
>> berarti menggeser ke kanan

Note:
Cara penulisan script untuk logika shift
Nilai yang digeser >> langkah pergerseran
Nilai yang digeser << langkah pergerseran

Berikut ini contoh penggunaannya:

<h1>Operator Logika Digital</h1><br><big><big>
Operasi logika digital antara a dan b<br>
a = 7 = 111 (biner)<br>b = 2 = 10 (biner)
<br><br>------------------------<br>

<script>
var a = 7; var b = 2
document.write("111 AND 10 = ",a&b)
document.write("<br>111 OR 10 = ",a|b)
document.write("<br>111 XOR 10 = ",a^b)
document.write("<br>geser kiri 111 = ",a<<1)
document.write("<br>geser kiri 2x 111 = ",a<<2)
document.write("<br>geser kanan 111 = ",a>>1)
document.write("<br>geser kanan 2x 111 = ",a>>2)
document.write("<br>geser kanan 3x 111 = ",a>>3)
</script>


 

Simpan dengan nama JSDigital01.html (boleh disimpan dengan nama lain):

 

Hasilnya pada saat ditampilkan pada browser:


Demikianlah penjelasan mengenai operator logika digital pada Javascript.
Semoga penjelasan pada posting ini dapat menambah wawasan dan pengetahuan para pembaca sekalian.

Selamat beraktivitas .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

Tidak ada komentar:

Posting Komentar