Friday, January 9, 2015

Tutorial Javascript Part 18: Memahami Data Boolean

Data boolean adalah tipe data yang hanya mempunyai dua nilai yaitu benar dan salah. Tipe data boolean biasanya digunakan untuk menyeleksi suatu kondisi atau sebagai syarat bagi sebuah proses berjalan atau berhenti. Selain itu kita bisa juga melakukan operasi boolean seperti AND, OR dan NOT pada tipe data boolean.

Nilai Boolean

Meskipun hakikatnya data boolean hanya berupa benar atau salah, namun representasi nilai dari data boolean bisa bermacam-macam seperti misalnya BENAR bisa berupa TRUE atau 1 dan SALAH bisa berupa FALSE atau 0. Nilai boolean bisa diset dengan suatu nilai tertentu atau bisa juga dihasilkan dari sebuah kondisi misalnya berikut ini :

x = true // x bernilai benar

9>7 //kondisi ini menghasilkan nilai benar

y=false // y bernilai salah

8<5 //kondisi ini menghasilkan nilai salah

Semua hal yang mempunyai nilai nyata akan bernilai BENAR, seperti contoh berikut ini :
10

2.5

"Halo"

"false"

"salah"

-7

5+3

5 < 6

Sedangkan yang mempunyai nilai tidak nyata akan bernilai SALAH, seperti contoh berikut ini :
x=0

x=""

var x

x=null

x=false

x=100/"A" //NaN juga bernilai False

Mengecek Nilai Boolean

Untuk mengecek nilai boolean  dari sebuah pernyataan kita menggunakan fungsi Boolean(pernyataan).

Contoh mengecek nilai boolean sebuah variabel :

var nilai;
Boolean(nilai); // akan menghasilkan false

nilai=2;
Boolean(nilai); // akan menghasilkan true

Boolean(7>5); // akan menghasilkan true karena 7>5 bernilai benar

Operasi data boolean

Pada data boolean berlaku operasi logika dasar seperti AND, OR atau NOT. Operasi AND akan menghasilkan TRUE jika semua data bernilai TRUE dan OR akan menghasilkan TRUE jika salah satu data bernilai TRUE. Sedangkan NOT akan menghasilkan kebalikan nilai boolean sebelumnya.

Contoh operasi logika pada data boolean :

var x = true;
var y = false;

var a = x && y; // a akan bernilai false (operasi AND)
var b = x || y; // b akan bernilai true (operasi OR)
var c = !b; // c akan bernilai false (operasi NOT)

Lihat indeks artikel Tutorial Javascript Dasar >>

Referensi :

0 komentar

Post a Comment