Laman

Saturday, January 7, 2017

JavaScript Bitwise, RegExp (VA)

Kali ini kita akan membahas tentang Bitwise terlebih dahulu. Di method ini kita akan mengenal banyak sekali operator yaitu :


Yang akan kita bahas hari ini adalah operator AND , OR, XOR.
Yang pertama akan kita bahas yaitu AND :
Contohnya adalah

0&0 = 0
0&1 = 0
1&0 = 0
1&1 = 1

Contoh lainnya :




Hasilnya adalah 1 yang di dapat dari hasil biner. Perhitungannya adalah
00000000000000000000000000000101 (untuk angka 5)
00000000000000000000000000000001 (untuk angka 1)
00000000000000000000000000000001 (hasilnya yaitu 1)

Setelah itu ada juga operator OR
Contoh :
0 | 0 =0
0 | 1 =
1 | 0 =1
1 | 1 =1

Contoh lainnya : 



Hasilnya adalah 5 yang didapat dari hasil biner. Perhitungannya adalah :
00000000000000000000000000000101 (untuk angka 5)
00000000000000000000000000000001 (untuk angka 1)
00000000000000000000000000000101 (hasilnya yaitu 5)
Seletah itu ada juga operator XOR
Contoh :
0 ^ 0 =0
0 ^ 1 =
1 ^ 0 =1
1 ^ 1 = 0 
Contoh lainnya :



Hasilnya adalah 4 yang didapat dari hasil biner. Perhitungannya adalah :
00000000000000000000000000000101 (untuk angka 5)
00000000000000000000000000000001 (untuk angka 1)
00000000000000000000000000000100 (hasilnya yaitu 4)
JavaScript RegExp

Apa kalian ada yang tau kepanjangan dari RegExp ini? Kepanjangannya adalah Regular Expression. 

Sebuah ekspresi reguler adalah urutan karakter yang membentuk pola pencarian .

Ketika Anda mencari data dalam teks, Anda dapat menggunakan pola pencarian ini untuk menggambarkan apa yang Anda cari.

Sebuah kalimat biasa dapat menjadi karakter tunggal, atau pola yang lebih rumit.

Ekspresi reguler dapat digunakan untuk melakukan semua jenis pencarian teks dan teks menggantikan operasi.

Cara penulisannya adalah :

/pattern/modifiers;

Contohnya :

var patt = /w3schools/i;

Artinya :

/ W3Schools / i   adalah ekspresi reguler.

W3Schools   adalah pola (untuk digunakan dalam pencarian).


i   adalah pengubah (memodifikasi pencarian untuk kasus-sensitif).

Menggunakan Metode String

Dalam JavaScript, ekspresi reguler sering digunakan dengan dua string method : search () dan replace ().

Search() method menggunakan ekspresi untuk mencari kecocokan, dan mengembalikan posisi pertandingan.


Replace () metode mengembalikan sebuah string dimodifikasi di mana pola diganti.

Contoh untuk penggunaan string search() dengan RegExp :



Hasilnya adalah 6.

Contoh untuk method replace() adalah :



Maka yang awalnya adalah :



Ketika kita klik button tersebut akan menghasilkan :


Thankyou for reading:)
Semoga bermanfaat dan have a nice day God bless you

No comments:

Post a Comment